/**************************************/
/* BITEXT API THEME: STYLE DEFINITION */
/**************************************/

/* -------------------------------- GENERAL--------------------------------*/
body {
	font-family:"Helvetica-neue", "helvetica", arial, sans-serif;
	color: #2d2d2d;
	font-weight:300;
	background:#fff;
	font-size:12px;
}
body.page-boxed { background-color: #eaeaea!important; }
h1, h2, h3, h4, h5, h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
	color:#000;
}
h1 {font-size:2.9em!important;}
h2 {font-size:2.4em!important;}
h3 {font-size:2.1em!important;}
h4 {font-size:1.8em!important;}
h5 {font-size:1.6em!important;}
h6 {font-size:1.3em!important;}
a {color: #000; }
div, input, select, textarea, span, img, table, label, td, th, p, a, button, ul, code, pre, li {
	border-radius:0 !important;
}

.btx-breadcrumb {
	float: left;
	width: 46%;
}
.btx-breadcrumb .page-breadcrumb {
	display: inline-block;
	float: left;
	padding: 15px 5px 10px 20px;
	margin: 0;
	list-style: none;
}
.btx-breadcrumb .page-breadcrumb > li {
	display: inline-block;
}
.btx-breadcrumb .page-breadcrumb > li > i {
	color: #aaa;
	font-size: 14px;
	text-shadow: none;
}
.btx-breadcrumb .page-breadcrumb > li > i {
	color: #aaa;
	font-size: 14px;
	text-shadow: none;
}
.btx-breadcrumb .page-breadcrumb > li > a, .btx-breadcrumb .page-breadcrumb > li > span {
	color: #888;
	font-size: 13px;
	text-shadow: none;
}

.btn.default {
	background-color: #eaeaea;
}
a:link.text {text-decoration:underline; }
a:hover.text {text-decoration:none; }
a:visited {text-decoration:none; color: inherit;}
a[href^="mailto:"]
{
	text-decoration:none; color: inherit;
}

a.btx-link {
	/*color: ;*/
}

.redbtx {
	color: #ce1e25;
}

pre{
	font-family:"Helvetica-neue", "helvetica", arial, sans-serif;
	/*color: #2d2d2d;*/
	font-weight:300;
	font-size:12px;
	/*overflow: !important;*/
	border: none!important;
	white-space: pre-wrap;
}

.btx-noborders {
	border: none!important;
}
.btx-disabled {
	cursor: not-allowed!important;
	background-color: #eaeaea!important;
}
.btx-inputform {
	padding-left: 20px;
}

.login .content {
	width: 415px;
}
.red-btx2 {
	background-color:#BE2F37!important;
}
.alignright {
	text-align: right;
}
.alignleft {
	text-align: left;
}
.btx-font-small{
	font-size: 0.8em;
}

/* -------------------------------- HEADER ---------------------------------*/
.page-header.navbar .page-logo {
	background: #ce1e25;
}

.page-title .btx_param {
	font-size:0.6em;
	letter-spacing:0;
	color:#707070;
}
.page-title .btx_value {
	font-size:0.6em;
	color:#ce1e25;
	letter-spacing:0;
}

/* -------------------------------- UPPER NAVIGATION BAR ------------------------*/
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
	color:#a1a1a1;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
	background-color: #f4f4f4;
}
.page-header.navbar .page-logo .logo-default {
	margin: 6px 0 0 0;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
	color: #000;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
	background:#be2f37;/*mostaza bitext*/
}
.top-menu .dropdown-menu {font-size:0.6em;}


/* LABELS COLOUR VARIANTS --------------------------------*/
.label-primary, .badge-primary {
	background-color: #663d4f; /*burdeos oscuro bitext*/
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #400d23;
}
.label-success, .progress > .progress-bar-success, .badge-success {
	background-color: #ce1e25;/*rojo bitext*/
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #bd181e;
}
.label-info, .progress > .progress-bar-info, .badge-info {
	background-color: #e0d4b9;/*beige bitext*/
	color:#000;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #34a98c;
}
.list-group .list-group-item-info {
	background-color: #e0d4b9;
	color:#000;
}
.label-warning, .progress > .progress-bar-warning, .badge-warning {
	background-color: #e6c97a;/*mostaza bitext*/
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #FFBF1E;
}
.label-danger, .progress > .progress-bar-danger, .badge-danger {
	background-color: #da1d3e;/*pink new*/
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #da1d3e;
}
.page-header.navbar .search-form .input-group .form-control {
	color: #555!important;
}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
	color: #a1a1a1;
}
.right.input-icon > .form-control {
	padding-left: 12px;
	padding-right: 0!important;
}

/* DROPDOWN MENUS -------------------------------- */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
	color:#2d2d2d;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
	background:#eaeaea;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
	color:#2d2d2d;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
	color:#acacac;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
	border-bottom: 1px solid #eaeaea !important;
	color: #2d2d2d;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
	background: #f4f4f4;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
	color: #000;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
	padding: 28px 16px 19px;
	height: 50px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
	background-color: #f4f4f4;
}



/* -------------------------------- SIDEBAR ----------------------------------*/
/* menu nav's background */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar {
	background:#ce1e25;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
	border-top: 1px solid #fff;
	color:#fff;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
	border-top: 1px solid #fff;
}

/* ARROW active */
.page-container-bg-solid .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
	border-color: transparent #f4f4f4 transparent transparent;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
	background:#c41b22;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
	color:#fff;
}
.page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i {
	color:#fff;
}
/* menu nav's HOVER background */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.open > a {
	background: #c4181e;/*rojo2 bitext*/
	color: #fff;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, .page-sidebar .page-sidebar-menu .sub-menu > li > a {
	color:#000;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar .page-sidebar-menu > li.active > a:hover,
.page-sidebar .page-sidebar-menu > li.active.open > a:hover {
	background: #ce1e25;
}

/* Sidebar SUBMENU colour */
.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
	background: #b31218 !important;/*rojo3 bitext*/
}

/* Sidebar submenu HOVER colour */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
	background: #ce1e25!important;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, .page-sidebar .page-sidebar-menu .sub-menu > li > a {
	color:#fff;
}

/* ICONS NAV COLOUR -------------------------------- */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] {
	color: #fff!important;
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
	border-radius:0;
}



/* -------------------------------- PAGE CONTENT --------------------------------*/
.page-container-bg-solid .page-content {
	background: #f4f4f4; /* #e0d4b9; /* #95a5a6;*/
	/*background-image: url("../img/btx_tiny_grid_red.jpg");*/
}
.page-bar {
	background:#eaeaea;
}
.page-title {
	font-size:initial;
}
.page-title {
	font-family: 'Titillium Web', sans-serif;
}
.page-container-bg-solid .page-title{
	color:#000;
}

/* -------------------------------- PAGE TOOLBAR --------------------------------*/
.page-bar, .page-bar .page-toolbar .btn-fit-height {
	border-radius:0!important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color:#000;
}


/* -------------------------------- PORTLETS, ALERTS & WARNING STYLES BY COLOUR -------*/
.portlet > .portlet-title {
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
	color:#000;
}
.portlet {
	border-radius:0;
	box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.portlet.light {
	border:3px solid #ce1e25!important;
}
.alert-block > p {
	font-size: 13px;
	color: grey;
	padding-left: 20px;
}
/* -------------------------------- CANVAS PORTLETS ------------------------------------------*/

.portlet.btx-light {
	border:3px solid #ebd495!important;
	box-shadow:none;
	padding:12px 20px 15px!important;
}
.portlet.btx-light > .portlet-title {
	min-height:48px;
	padding:0;
}
.portlet.btx-light > .portlet-title > .caption {
	padding:10px 0;
}
.portlet.btx-light > .portlet-title > .caption > i {
	font-size: 15px;
	font-weight:300;
	margin-top:3px;
	color:#000!important;
}
.portlet.btx-light > .portlet-title > .caption > .caption-subject {
	font-size:16px;
	color:#000!important;
}
.portlet.light.btx_categories {
	/*width: 315px;*/
	border:0!important;
	background-color:#f4f4f4;
	padding: 0px 8px!important;
	margin: 5px 10px!important;
	/*margin-left: 20px;*/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
}
.portlet.light.btx_categories.empty {
	background-color:#fff;
	border:1px dashed #ccc!important;
}
.portlet.light.btx_categories.empty > .portlet-title > .caption {
	color:#707070!important;
}
.categorized {
	color:#f0492f!important;
	border-color:#f0492f!important;
}

.uncategorized {
	color:#000!important;
}
.btn.right {
	float:right;
	margin-left:15px;
	margin-top:5px;
}

.btn.left {
	float: left;
	margin-left:30px;
	margin-top:5px;
}

.btx-icon-large	{
	font-size: 28px!important;
	padding-top: 18px;
	padding-left: 10px;
}

.btx-input-small {
	width: 148px!important;
	font-size: 13px;
}
.btx-input-small2 {
	width: 115px!important;
	font-size: 13px;
}
.btx-input-small3 {
	width: 123px!important;
	font-size: 13px;
}
.btx-input-medium {
	width: 167px!important;
	font-size: 13px;
}
.btx-input-medium3 {
	width: 155px!important;
	font-size: 12px;
}
.btx-input-medium1 {
	width: 190px!important;
	font-size: 13px;
}
.btx-input-medium2 {
	width: 255px!important;
	font-size: 13px;
	margin-left: 15px!important;
}
.btx-input-large1 {
	width: 300px!important;
	font-size: 13px;
	margin-left: 15px!important;
}
.btx-planname {
	width: 55%;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}
.btx-apimode {
	float: right;
	padding-top: 17px;
}
.btx-beta {
	float: right;
	padding-top: 17px;
	padding-right: 10px;
}
.btx-jira {
	float: right;
	padding-top: 16px;
	padding-right: 10px;
	color: #888;
	font-size: 13px;
	text-shadow: none;
}
.btx-jira a:hover {
	text-decoration: none!important;
}


/* FORMS ------------------------------------*/
/*
.ng-valid {
	border: thin solid #26C281;
}
.ng-invalid {
	border: thin solid #ce1e25;
}
*/

/* ALERTS --------------------------------*/
.alert, .note {
	border-radius:0;
	border-left:6px solid;
}
/* SUCCESS -------------------------------- */
.alert-success {
	background-color:#fff;
	color:#000;
	border:1px solid #ce1e25;
	border-left:6px solid #ce1e25;
}
.alert-success .alert-link {
	color:#ce1e25;
	text-decoration:underline;
}
.badge-success {
	background:#ce1e25;
}
.list-group .list-group-item-success {
	background:#ce1e25; color:#fff;
}
.list-group a.list-group-item-success {
	color:#fff;
}
.list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus {
	color: #fff;
	background-color: #bd181e;
}
.text-success {
	color:#ce1e25;
}
.growl {
	z-index: 9999!important;
}

/* WARNING YELLOW -------------------------------- */
.alert-warning {
	background-color:#fff;
	color:#000;
	border:1px solid #FFBF1E;
	border-left:6px solid #FFBF1E;
}
.list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus {
	color: #fff;
	background-color: #FFBF1E;
}
.text-warning {
	color: #FFBF1E!important;
}

/* DANGER PINK -------------------------------- */
.alert-danger {
	background-color:#ffe1da;
	color:#FF244A;
	border:1px solid #FF244A;
	border-left:6px solid #FF244A;
}
.badge-danger {
	background:#be2f37; /*burdeos bitext*/
}
.list-group .list-group-item-danger {
	background-color: #FF244A;
	color:#fff;
}
.list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus {
	color: #fff;
	background-color: #ed2145;
}
.text-error {
	color:#FF244A;
}
.btx-error {
	color: #9f343d!important;
	font-size: 0.9em;
}

/* INFO BEIGE -------------------------------- */
.alert-info {
	background-color:#fff;
	color:#000;
	border:1px solid #e0d4b9;
	border-left:6px solid #e0d4b9;
}
.list-group a.list-group-item-info {
	color:#000;
}
.list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus {
	color: #000;
	background-color: #d4c6a7;
}
.text-info {
	color:#7d7d7d;
}
/*  HAZE -------------------------------- */
.alert-haze {
	background-color:#fff;
	color:#000;
	border:1px solid #f36a5a !important;
	border-left:6px solid #f36a5a !important;
}



/* NOTES ------------------------------------ */
a:link.tooltips {
	text-decoration:underline;
}
a:hover.tooltips {
	text-decoration:none;
}

/* SUCCESS -------------------------------- */
.note.note-success {
	background-color:#fff;
	color:#000;
	border-color:#ce1e25;
	border-top:1px solid #ce1e25;
	border-right:1px solid #ce1e25;
	border-bottom:1px solid #ce1e25;
}

/* WARNING -------------------------------- */
.note.note-warning {
	background-color:#ebd495;
	color:#000;
	border-color:#FFBF1E;
	border-top:1px solid #FFBF1E;
	border-right:1px solid #FFBF1E;
	border-bottom:1px solid #FFBF1E;
}
.list-group .list-group-item-warning {
	background-color: #e6c97a;
	color:#fff;
}

/* DANGER -------------------------------- */
.note.note-danger {
	background-color:#ffe1da;
	color:#FF244A;
	border-color:#FF244A;
	border-top:1px solid #FF244A;
	border-right:1px solid #FF244A;
	border-bottom:1px solid #FF244A;
}
.note.note-danger h4{
	color:#FF244A;
}

/* INFO-------------------------------- */
.note.note-info{
	background-color:#efebe3;
	color:#000;
	border-color:#e0d4b9;
	border-top:1px solid #e0d4b9;
	border-right:1px solid #e0d4b9;
	border-bottom:1px solid #e0d4b9;
}

/* LABELS --------------------------------*/
.label {
	font-family:"Helvetica-neue", "helvetica", arial, sans-serif;
	padding:6px;
	border-radius:0;
	font-weight:300;
}
.label.label-sm {
	font-weight:300;
	padding:5px 8px;
}


/* BITEXT LABELS ---------------------------*/
.btx-label_status {
	padding: 9px 14px 8px 14px!important;
	position: relative;
	top: -8px;
}
.btx-notanalyzed {
	background-color:#000!important;
	color:#fff!important;
	border:1px solid #000!important;
}
.btx-inprogress {
	background-color:#fff!important;
	color:#000!important;
	border:1px solid #000!important;
	/*width: 140px!important;*/
}
.btx-completed {
	background-color:#fff!important;
	color: #ce1e25!important;
	border:1px solid #ce1e25!important;
}
.btx-exception {
	background-color:#f36a5a!important;
	color:#fff!important;
	border:1px solid #f36a5a!important;
}
.btx-label_status i {
	color: #000;
	padding-right: 5px;
	position: relative;
	top: 1px;
}
.btx-exception i {
	color: #fff;
	padding-right: 5px;
	position: relative;
	top: 1px;
}
.btx-label-edit {
	background-color:#ce1e25!important;
	color: #fff!important;
	border:1px solid #ce1e25!important;
}
.btx-label-notactive {
	background-color:#ce1e25!important;
	color: #fff!important;
	border:1px solid #ce1e25!important;
}
.btx-label-notactive i{
	color: #fff!important;
}
.btx-label-lastmonth {
	padding: 9px 14px 8px 14px!important;
	position: relative;
	top: -8px;
	background-color:#ce1e25!important;
	color: #fff!important;
	border:1px solid #ce1e25!important;
	cursor: pointer!important;
	box-shadow: none!important;
}
.btx-label-lastmonth i{
	color: #fff!important;
	padding-right: 5px;
	position: relative;
	top: 1px;
}


.label-info, .progress > .progress-bar-info, .btx-draft {
	background-color:#ce1e25;
	color:#fff;
	border:1px solid #ce1e25;
}
.label-info, .progress > .progress-bar-info, .btx-tested {
	background-color:#ce1e25;
	color:#fff;
	border:1px solid #ce1e25;

}
.label-info, .progress > .progress-bar-info {
	background-color:#ce1e25;
	color:#fff;
	border:1px solid #ce1e25;

}
.label-warning, .progress > .progress-bar-warning, .btx-warning {
	background-color:#EF4836;
	color:#fff;
	border:1px solid #EF4836;

}
.label-info, .progress > .progress-bar-info, .btx-inprogress {
	background-color:#fff;
	color:#000;
	border:1px solid #000;

}
.label-info, .progress > .progress-bar-info, .btx-blank {
	background-color:#fff;
	color:#000;
	border:1px solid #000;

}
/* BUTTONS --------------------------------*/
.btx-blackbtn {
	background-color:#000!important;
	color:#fff!important;
	border:1px solid #000!important;
}
.btx-blackbtn i{
	color:#fff!important;
}

/* SWITCHES --------------------------------*/
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
	line-height:12px;
}


.badge { font-weight:300;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	background-color:#ce1e25;
	color:#fff;
	border-radius:0;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-color:#ce1e25;
	color:#fff;
	border-color:#ce1e25;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color:#fff;
}
.list-group-item:first-child, .list-group-item:last-child, .portlet > .portlet-title, .portlet > .portlet-body {
	border-radius:0;
}

/* PANELS --------------------------------*/
.panel, .panel-heading {
	border-radius:0;
}

.panel-default > .panel-heading {
	background-color: #eaeaea;
	color:#000;
	border-color:#000;;
}
.panel-title {
	color:#000!important;
}
.panel-title .red {
	color:#ce1e25!important;
}

.panel-primary > .panel-heading {
	background-color: #400d23;
	color:#fff;
	border-color:#400d23;
}
.panel-success > .panel-heading {
	background-color: #ce1e25;
	color:#fff;
	border-color:#ce1e25;
}
.panel-info > .panel-heading {
	background-color: #efebe3;
	color:#000;
	border-color:#e0d4b9;
}
.panel-warning > .panel-heading {
	background-color: #FFBF1E;
	color:#fff;
	border-color:#eeb21c;
}
.panel-danger > .panel-heading {
	background-color: #ffe1da;
	color:#FF244A;
	border-color:#FF244A;
}
.note.note-danger.note-bordered {
	background-color: #ffe1da;
	color:#FF244A;
	border-color:#FF244A;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
	border-top: 1px solid #eaeaea;
}

/* TABLES */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-top: 1px solid #eaeaea;
}
.table thead tr th {
	color:#ce1e25;
	font-size:16px;
	font-weight:300;
	letter-spacing:-1px;
}
.table > thead > tr > th {
	border-bottom: 2px solid #ce1e25;
	width: 10%;
	margin-left: 5px;
	margin-right: 20px;
}
.table > tbody > tr > td {
	width: 10%;
	margin-left: 5px;
	margin-right: 20px;
}


/* WELLS --------------------------------*/
.well {
	border-radius:0;
}

/* TILES --------------------------------*/
.tiles .tile:active, .tiles .tile.selected {
	border-color: #eaeaea!important;
}
.tiles .tile .tile-body h1,
.tiles .tile .tile-body h2,
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4,
.tiles .tile .tile-body h5,
.tiles .tile .tile-body h6 {
	padding-bottom:1em;
}
.tiles .tile.selected .corner::after {
	border-right-color:#eaeaea!important;
}
.tiles .tile .tile-body h1:hover,
.tiles .tile .tile-body h2:hover,
.tiles .tile .tile-body h3:hover,
.tiles .tile .tile-body h4:hover,
.tiles .tile .tile-body h5:hover,
.tiles .tile .tile-body h6:hover,
.tiles .tile .tile-body p:hover {
	color: #999;
}


/* BLOCKQUOTES --------------------------------*/
blockquote {
	border-left:5px solid #ce1e25;
}
.blockquote-reverse, blockquote.pull-right {
	border-right:5px solid #ce1e25;
}

/* PAGINATION --------------------------------*/
.pagination, .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span, .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span, .pager li > a {
	border-radius:0;
}
.pagination > li > a, .pagination > li > span {
	color:#ce1e25;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
	background-color:#f4f4f4;
	color:#ce1e25;
}
.pager li > a, .pager li > span{
	border-radius:0;
	color:#ce1e25;
}
.datepaginator a {
	font-family:"Helvetica-neue", "helvetica", arial, sans-serif;
}


/* CALENDAR -----------------------------------*/
.dp-selected {
	background-color:#ce1e25!important;
}


/* -------------------------------- FOOTER ---------------------------------*/
.page-footer {
	background:#eaeaea;
}
.page-footer .page-footer-inner {
	color:#000;
}
.scroll-to-top > i {
	color:#000;
}



/* -------------------------------- LOCKED SCREEN -------------------------------------*/
.page-lock .page-footer-custom {
	color:#fff;
}
.page-lock .page-body {
	border-radius:0;
}
.page-lock .page-lock-info h1, .page-lock .page-lock-info .email, .page-lock .relogin a {
	color:#000;
}
.page-lock .page-lock-info .email a, .page-lock .relogin a {
	text-decoration:underline;
}
.page-lock .page-lock-info .email a:hover, .page-lock .relogin a:hover {
	text-decoration:none;
}
.page-lock .page-lock-info .locked {
	padding:10px 0;
	font-weight:700;
}
.page-lock .page-logo {
	margin-bottom:30px;
}


/* -------------------- CANVAS ------------------------------------ */
.btx-totalcanvas {

}

.btx-portlet-title {

	min-height: 30px!important;
	height: 30px!important;
}
.btx-portlet-body {
	padding: 2px 0 1px 0;
	position: relative;
	top: -13px;
}
.btx-portlet-terms {
	height: 492px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.btx_porlet_scroll_terms {
	margin-top: 10px;
	height: 415px;
	overflow-x: hidden;
	overflow-y: auto ;
	/*text-align: left;*/
}

.btx_porlet_scroll_cat{
	height: 415px;
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}

.btx_row_buttons {
	padding-right: 30px;
	margin-bottom: 10px;
}

.btx_categories {
	margin: 5px;
	float: left;
	width: 46%;
	box-shadow:none;
}

/* BEGIN CAT TOOLS STYLES */
/*.search-form-cat {
	display: inline-block;
	width: 115px;
	height: 32px;
	position: relative;
	float: left !important;
	transition: all 0.6s;
	margin-left: 10px;
	padding-top: 3px;
}*/
.btx-newcat-form {
	/*width: 242px;*/
	height: 32px;
	float: right;
	padding-right: 40px;
}
.search-form-cat {
	height: 32px;
	float: right;
	padding-right: 10px;
}
.form-control {
	height: 32px !important;
}
.btx-tools-cat1  {
	float: right;
	margin-right: 26px;
}
.btx-tools-cat2  {
	padding-top: 3px;
}
.btx-collapseAll {
	float: right;
	margin-right: 8px;
	padding-top: 5px;
}
.btx-collapse-icon {
	background-image: url("../../../global/img/portlet-collapse-icon.png");
	width: 14px;
}
.btx-collapseCategories {
	display: none;
}
.btx-expandCategories {
	display: block;
}

.btx-ordercat {
	float: left;
	margin-top: 3px;
	margin-left: 10px;
}

.btx-trash {
	float: right;
	text-align: center!important;
	background-color: #f4f4f4!important;
	min-height: 30px!important;
	cursor: default;
	margin: 0px 12px 0px 0px!important;
	padding: 7px 0px 0px 0px!important;
	color: #000000;
}
.btx-trash.icon-btn:hover {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
}
.btx-trash.icon-btn{
	height: 30px!important;
	width: 114px;
	font-size: 20px!important;
}
.btx-trash.icon-btn i{
	font-size: 25px!important;
}

/*.btx-trash-area {
	width: 50px!important;
	margin: auto;
	text-align: center!important;
}*/

.btx-showall-cat {
	margin-top: 3px;
	float: left;
	margin-left: 10px;
}
/* END CAT TOOLS STYLES */

/* BEGIN TERM TOOLS STYLES */
.search-form-term {
	height: 32px;
	float: right;
	padding-right: 5px;
}
.btx-newterm-form {
	height: 32px;
	float: right;
	padding-right: 15px;
}

.btx-tools-term1  {
	float: right;
}
.btx-tools-term2  {
	padding-top: 3px;
}

.btx-orderterm {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}

.btx-showall-term {
	margin-top: 3px;
	float: left;
	margin-left: 5px;
}
/* END TERM TOOLS STYLES */

.btx-canvas-btnsave {
	width: 150px;
}



/*********************************************/
/************** BEGIN CANVAS ****************/
/*********************************************/
	/* ---------- personalizar estilos para ganar pantalla ----------------*/
	.page-header.navbar {
		width: 100%;
		padding: 0 20px 0 20px;
		margin: 0;
		border: 0px;
		padding: 0px;
		box-shadow: none;
		height: 50px;
		min-height: 50px;
		filter: none;
		background-image: none;
	}
	/*.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {*/
		/*min-height: 78px;*/
		/*display: block;*/
		/*position: relative;*/
		/*margin: 0;*/
		/*border: 0px;*/
		/*padding: 30px 8px 15px 15px;*/
		/*text-decoration: none;*/
		/*font-size: 13px;*/
		/*font-weight: 300;*/
		/*text-align: center;*/
	/*}*/
	.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
		min-height: 60px;
	}
	.page-header.navbar .menu-toggler.sidebar-toggler {
		float: right;
		margin: 9px 0 0 0;
		height:30px;
		opacity:1;
	}
	.page-header.navbar .page-top {
		height: 50px;
	}
	.page-header-fixed .page-container {
		margin-top: 50px;
	}
	.page-header.navbar .page-logo {
		float: left;
		display: block;
		width: 195px;
		height: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.portlet.light {
		padding: 10px;
		background-color: #fff;
	}
	.page-content-wrapper .page-content {
		margin-top: 0px;
		padding: 15px 20px 10px 20px;
		min-height: 870px;
	}
	.page-content {
		min-height: 1300px!important;
	}
	.page-header.navbar .top-menu .navbar-nav > li.dropdown {
		margin: -5px 0px 0px 0px;
		padding: 0px;
		height: 50px;
		display: inline-block;
	}
	.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
		margin-top: 0!important;
	}
	.page-header.navbar .top-menu .navbar-nav {
		margin-top: -6px;
	}
	/* ----------FIN retoque estilos para ganar pantalla ----------------*/

	/*.termstools {
		border: solid darkblue;
		width: auto;
		position: relative;
		float: right;
		margin-left: 5px;
	}*/
	/*------- Propuestas COLORINES CANVAS ---------*/

	.portlet.light.btx_categories.empty {
		background-color:#fff;
		border:1px dashed #ccc!important;
	}
	.font-white {
		color:#fff;
	}
	.font-black {
		color:#000;
	}

	/*------- Fin Colorines Canvas ---------*/


	/*------- BEGIN DRAG & DROP STYLES ---------*/
	[ng-drag]{
		-moz-user-select: -moz-none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	[ng-drag]{
		width: auto;
		/*height: 100px;*/
		background-color: #f4f4f4;
		/*border: thin darkred;*/
		background-color: #fff;
		border: 1px solid #ccc;
		color:inherit;
		text-align: center;
		padding:5px 8px;
		display: inline-block;
		margin:3px; /*0 10px;*/
		cursor: move;
	}
	ul.draggable-objects:after{
		display: block;
		content:"";
		clear:both;
	}
	.draggable-objects{
		text-align: left;
		margin-top: 10px;
		padding:0;
	}
	.draggable-objects li{
		float:left;
		display: block;
		width: auto;
		height:auto;
		margin: 5px;
	}
	[ng-drag].drag-over{
		border:solid 1px red;
	}
	[ng-drag].dragging{
		opacity: 0.0;
	}
	[ng-drop]{
		background: inherit;
		/*border: solid brown;*/
		text-align: left;
		width: auto;
		min-height: 50px;
		margin:1px 2px 2px 2px;
		display: block;
		/*margin:20px auto;*/
		position: relative;
		padding: 3px;
	}
	[ng-drop].drag-enter{
		border: dashed thin #646464;
	}
	/*[ng-drop] span.title{
		display: block;
		position: absolute;
		top:50%;
		left:50%;
		width: 200px;
		height: 20px;
		margin-left: -100px;
		margin-top: -10px;
	}*/
	[ng-drop] div{
		position: relative;
		z-index: 2;
	}

	.btx-clonedobj {
		width: inherit;
		border:solid 1px grey;
		height:inherit;
		background-color: #fff;
		color:inherit;
		opacity: 0.5;
		text-align: center;
		padding:5px 8px;
		/*display: inline-block;*/
		margin:1px;
		cursor: move;
	}

	/*------- END DRAG & DROP STYLES ---------*/

	.btx-terms-ocus {
		position: relative;
		top: 4px;
		left: 2px;
		font-size: 0.8em;
		color:  #666;
	}
	.btx-terms-close {
		position: relative;
		top: -5px;
		left: 5px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 0.9em;
	}

	.btx-loading-canvas {
		width: 100%;
		height: 100%;
		text-align: center;
		padding: 180px;
	}
/*********************************************/
/************** END CANVAS ****************/
/*********************************************/


.form-control:focus {
	border-bottom:3px solid #2e2e2e;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

/*------- BEGIN HOME ---------*/
.portlet-body-btx{
	height: 655px;
	padding: 20px;
}
.btx-portletplans {
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
}
.btx-subs-btns {
	padding-top: 20px;
	padding-bottom: 20px;
}
/*.btx-contracts-scroll {
	overflow-x: hidden;
	overflow-y: auto;
}*/

.btx-product-dash {
	margin-top: 40px;
	margin-left: 50px;
}
.btx-knob {
	/*width: 20%;*/
	float: left;
	padding-left: 100px;
	padding-bottom: 50px;
}
.btx-tbpdtos > tbody > tr > td {
	/*padding-top: 18px!important;*/
	padding-left: 10px;
	/*color: #000!important;*/
}
td.btx-tbProjects-status {
	padding-bottom: 15px!important;
	/*color: #000!important;*/
}

.table.btx-tbpdtos .btn {
	/*margin-top: -7px!important;*/
}
.btx-showdetail-close {
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
	background: url("../../../../assets/global/img/datatable-row-openclose.png") no-repeat 0px -23px;
}
.btx-showdetail-open {
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
	background: url("../../../../assets/global/img/datatable-row-openclose.png") no-repeat 0 0px;
}
.btx-tbpdtos .btx-hits {
	text-align: center;
}

/*.btx-tbpdtos > thead > tr> th:nth-child(1)  {*/
	/*width: 2%;*/
/*}*/
/*.btx-tbpdtos > thead > tr> th:nth-child(2)  {*/
	/*width: 30%;*/
/*}*/
/*.btx-tbpdtos > thead > tr> th:nth-child(3), th:nth-child(4) {*/
	/*width: 15%;*/
/*}*/

.btx-tools-cpg {
	width: 95%;
	position: relative;
	float: left;
}
.btx-filter-cpg {
	float: right;
	width: auto;
}
/*table.btx-tbpdtos > tbody > tr > td:last-child {
	text-align: right;
	padding-right: 15px;
}*/
.btx-tbServ-analtype {
	width: 11%!important;
}
.btx-tbServ-plan {
	width: 10%!important;
}
.btx-tbServ-plan-cx {
	width: 15%!important;
}
.btx-tbServ-lang {
	width: 10%!important;
}
.btx-tbServ-lang-cx {
	width: 15%!important;
}
.btx-tbServ-MB {
	width: 10%!important;
	text-align: center!important;
	text-align: left!important;
}
.btx-tbServ-trial {
	width: 20%!important;
	text-align: center;
	cursor: default;
}
tr.btx-subs-notactive> td, tr.btx-subs-notactive> td> a  {
	/*background-color: #E5E5E5 !important;*/
	color: #ce1e25!important;
}
.btx-tbServ-subscribe {
	width: 10%!important;
	padding-right: 15px!important;
}
.btx-tbServ-subscribe .btn.red i {
	color: #ffffff!important;
}
.btx-tbServ-subscribe .btn-group .btn {
	position: relative;
	top: -8px;

}

.btx-padtop {
	padding-top: 10px!important;
}
.btx-loading-home {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 180px;
}
.btx-redtooltip + .tooltip > .tooltip-inner {background-color: #ce1e25!important;}
.btx-redtooltip + .tooltip > .tooltip-arrow { border-bottom-color:#ce1e25!important; border-top-color: #ce1e25!important; }

.btx-flamingo-tooltip + .tooltip > .tooltip-inner {background-color: #EF4836;}
.btx-flamingo-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#EF4836; border-top-color: #EF4836; }

.modal-body.btx-VM {
	color: #2d2d2d!important;
}

td.btx-tbServ-subscribe .btn-group {
	 /*margin-bottom: 6px!important;*/
}
td.btx-tbServ-analtype, td.btx-tbServ-plan, td.btx-tbServ-plan-cx, td.btx-tbServ-lang, td.btx-tbServ-lang-cx, td.btx-tbServ-MB , td.btx-tbServ-trial  {
	 padding-top: 15px!important;
}
td.btx-tbServ-trial  {
	padding-top: 18px!important;
}

/*------- END HOME ---------*/


/*------- BEGIN APIDEMO---------*/
.btx-apidemo-options{
	width: 555px;
	padding: 10px;
	float: left;
	text-align: center;
}
.btx-apidemo-boxes{
	width: auto;
	/*height: 285px;*/
	padding: 5px;
	float: left;
}
.btx-apidemo-textaerea{
	float: left;
}
/*-------------------------------------------------------------------------------------------------*/
.btx-apidemoform {
	padding: 20px 15px!important;
	color:#000;
	font-size:15px;
	/*padding-right: 15px!important;*/
}
.btx-apidemo-left{
	 width: 50%!important;
	 float: left;
	 padding-left: 15px!important;
 }
.btx-apidemo-right{
	width: 45%!important;
	float: left;
	padding-top: 0px;
}
.btx-info_request {
	color: #ffffff!important;
	padding-top: 10px;
	font-size: 14px;
}
/*-------------------------------------------------------------------------------------------------*/

.btx-apidemo-texts {
	height: 82px!important;
	margin-left: 15px!important;
	resize: none;
}
.btx-botonera-apidemo {
	float: left;
	padding: 20px 15px!important;
}
.btx-apidemo-btns{
	margin: 10px 20px;
	padding-bottom: 20px;
}
.btx-apidemo-error{
	margin: 10px 20px;
	padding-bottom: 20px;
}

.btx-infoapidemo {
	padding-top: 20px;
	padding-left: 10px;
	font-size: 12px!important;
}

.btx-lang {
	float: left;
	margin: 5px 10px!important;
}
.btx-selectmode {
	float: right!important;
	margin: 5px 0px 0px 0px!important;
}

.btx-maxchar {
	float: right;
	padding: 4px 0px 0px 0px;
	font-size: 0.8em;
	color: grey;
}
#div_analysisText {
	width: 524px;
	height: auto;
}
#div_graphicalResult {
	width: 524px;
	height: auto;
	float: left;
	padding-left: 5px;
	font-size: 0.9em;
	color: inherit;
	margin-bottom: 0!important;
	margin-left: 15px;
	border: 1px solid #ce1e25!important;
}
#div_graphicalResult .form-group {
	border-bottom: none!important;
}
#div_graphicalResultRight {    
	width: 100%;
	height: 100%;
	max-height: 457px;
	float: left;
	font-size: 0.9em;
	color: inherit;
	margin-bottom: 0!important;
	margin-top: 0px;
	margin-left: 0px;
	border: 0.2px solid #e5e5e5 !important;
}
#div_graphicalResultRight .form-group {
	border-bottom: none!important;
}
#div_jsonResult {
	width: 100%;
	height: 100%;
	max-height: 457px;
	float: left;
	font-size: 0.9em;
	color: inherit;
	border: 0.2px solid #e5e5e5 !important;
	margin-bottom: 0!important;
	margin-top: 0px;
	margin-left: 0px;
	overflow-y: auto;
	background-color: #f5f5f5 !important;

}
#div_jsonResult .form-group {
	border-bottom: none!important;
}

#div_suggestedSentences {
	width: 524px;
	font-size: 0.9em;
	color: inherit;
	margin-bottom: 0!important;
	margin-top: 11px;
	margin-left: 20px;
	box-shadow: none;
	border: 0.2px solid #e5e5e5 !important;
}
#div_suggestedSentences .form-group {
	border-bottom: none!important;
}
#div_suggestedSentences .caption {
	font-size: 16px!important;
}



.btx-inforequest {
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 24px;
}
.btx-inforequest-text {
	font-size: 0.8em;
	color: grey;
	padding-left: 7px;
	padding-top: 3px;
	float: right;
}
.btx-ent-left {
	width: 49%;
	float: left;
}
.btx-ent-right {
	width: 49%;
	float: left;
}
.btx-ent-right>ul, .btx-ent-left>ul {
	margin-left: 0px!important;
	padding-left: 5px!important;
}
i.btxx {
	width: 1em!important;
	position: relative;
	top: -1px;
}
.btx-entities {
	/*background-color: #be2f37!important;*/
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	font-size: 0.9em;
	cursor: default;
	white-space: nowrap;
}
.btx-entities i {
	margin-left: 8px;
	margin-right: 1px;
	/*font-size: 0.95em!important;*/
}
span.btx-entities + span{
	font-size: 0.9em!important;
}
.btx-ent0 {
	background-color: #be2f37!important;
}
.btx-ent1 {
	background-color: #F8045E!important;
}
.btx-ent2 {
	background-color: #F31E98!important;
}
.btx-ent3 {
	background-color: #C1B32F!important;
}
.btx-ent4 {
	background-color: #E19832!important;
}
.btx-ent5 {
	background-color: #E1551D!important;
}
.btx-ent6 {
	/*background-color: #7E4656!important;*/
	background-color: #fe83b6!important;
}
.btx-ent7 {
	background-color: #8B0A50!important;
}
.btx-ent8 {
	background-color: #4D1930!important;
}
.btx-ent9 {
	background-color: #C78044!important;
}
.btx-ent10 {
	background-color: #AC8050!important;
}
.btx-ent11 {
	background-color: #999C97!important;
}
.btx-ent12 {
	background-color: #F76664!important;
}
.btx-ent13{
	background-color: #C17EB2!important;
}
.btx-ent15 {
	background-color: #575B5A!important;
}
.btx-ent16 {
	background-color: #af8da4!important;
}
.btx-ent17 {
	background-color: #CDB79E!important;
}
.btx-ent18 {
	background-color: #8B7355!important;
}
.btx-ent19 {
	background-color: #404040!important;
}

.btx-sentiment {
	line-height: 30px;
}

.btx-snt-tp {
	/*background-color: #95A5A6 !important;*/
	border: 1px solid grey;
	padding: 2px 2px 2px 2px;
	font-size: 0.95em;
	cursor: default;
	white-space: nowrap;
	font-weight: bold;
}
.btx-snt-tp.good {
	background-color: #44b6ae!important;
}
.btx-snt-tp.bad {
	background-color: #be2f37!important;
}

.btx-snt-tx {
	color: #fff;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 0.95em;
	cursor: default;
	white-space: nowrap;
}
/* neutral = good + bad */
.btx-snt-tx.neutral, .badge.neutral {
	background-color: #e5c879!important;
}

/* any score*/
.btx-snt-tx.btxgood, .badge.btxgood {
	background-color: #1BA39C !important;
}
.btx-snt-tx.btxbad, .badge.btxbad {
	background-color: #be2f37!important;
}

/* score 0-2*/
.btx-snt-tx.good0, .badge.good0 {
	background-color: #1BA39C!important;
}
.btx-snt-tx.bad0, .badge.bad0 {
	background-color: #9f343d!important;
}
/* score 2-5*/
.btx-snt-tx.good2, .badge.good2 {
	background-color: #44b6ae!important;
}
.btx-snt-tx.bad2, .badge.bad2 {
	background-color: #be2f37!important;
}
/* score 5-10*/
.btx-snt-tx.good5, .badge.good5 {
	background-color: #36D7B7!important;
}
.btx-snt-tx.bad5, .badge.bad5 {
	background-color: #f0492f!important;
}
/* score +10 */
.btx-snt-tx.good10, .badge.good10 {
	background-color: #26C281!important;
}
.btx-snt-tx.bad10, .badge.bad10 {
	background-color: #FF244A!important;
}

.btx-snt-tx .badge, .btx-snt-tp .badge {
	 font-size: 10px !important;
	 /*font-weight: 300;*/
	 /*text-align: center;*/
	 height: 14px;
	 width: 14px;
	 padding: 1px 0px;
	 /*-webkit-border-radius: 12px !important;*/
	 /*-moz-border-radius: 12px !important;*/
	 /*border-radius: 12px !important;*/
	 /*text-shadow: none !important;*/
	 vertical-align: top;
	 margin-top: -4px;
	 border: 1px solid;
}
.btx-concepts .badge {
	font-size: 11px !important;
	height: 16px;
	width: 16px;
	padding: 1px 1px 0px 0px;
	vertical-align: top;
	margin-top: -4px;
	border: 1px solid;
}
.btx-concepts .badge i {
	position: relative;
	top: -1px;
}
.btx-concepts {
	/*background-color: #be2f37!important;*/
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	font-size: 0.95em;
	cursor: default;
	white-space: nowrap;
}
.btx-phrases .badge {
	font-size: 11px !important;
	height: 16px;
	padding: 2px 3px 0px 3px;
	vertical-align: top;
	margin-top: -4px;
	border: 1px solid;
}
.btx-phrases .badge i {
	position: relative;
	top: -1px;
}
.btx-phrases {
	/*background-color: #be2f37!important;*/
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	font-size: 0.95em;
	cursor: default;
	white-space: nowrap;
}
span.badge + span{
	font-size: 0.95em!important;
}
.btx-categories {
	/*background-color: #be2f37!important;*/
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	font-size: 0.95em;
	cursor: default;
	/*white-space: nowrap;*/
}
span.btx-categories + span{
	font-size: 0.95em!important;
}

.btx-legend {
	width: 100%;
	max-height: 457px;
	margin-top: 10px;
	margin-bottom: 0px!important;
	margin-left: 15px;
	padding-bottom: 0px!important;
	overflow-y: auto;
}
#btx-legenddetailiul{
	margin: 0;
	padding: 0;
}
.btx-legend .portlet-title .caption {
	font-size: 16px;
	padding-left: 10px;
}
.btx-legenddetail {
	/*padding-top: 20px;*/
	padding-left: 15px;

}
.btx-legenddetail ul li{
	padding: 5px;
	list-style: none outside none;
}
.btx-legenddetail  ul  li span span {
	font-size: inherit;
	color: inherit;
	margin-top: 1px;
}
.btx-categories-legend  {
	padding-left: 0!important;
	padding-right: 0!important;
}

.btx-infolegend {
	font-size: 0.95em!important;
	color: #666!important;
	margin-left: -15px!important;
	/*font-weight: bold;*/
}
.btx-analysistype {
	float: right;
	padding: 10px 5px ;
	text-transform: uppercase;
	font-weight: 700 !important;
	font-size: 12px!important;
	color: #ce1e25!important
}

.btx-loading-apidemo {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 190px;
}
.btx-noresults {
	float: left;
	color: #9f343d!important;
	font-size: 13px;
	padding-top: 7px!important;
	padding-left: 55px!important;
}
.btx-cont_btns {
	float: left;
	width: auto;
}



/*------- END APIDEMO---------*/



/* -------------------------------- LOGIN PAGE---------------------------------*/
.login {
	background-color: #95a5a6!important; /*#e0d4b9;*/
	/*background-image: url("../../../../assets/admin/pages/media/bg/1.jpg")!important;*/
	/*background-repeat: no-repeat;*/
	margin-top: -35px!important;

}
.login .content h3, .login .content h4, .login .content p, .login .content label {
	color:#000;
	font-weight:300;
}
.login .content {
	border-radius:0;
}
.login a {
	color:#000;
	text-decoration:underline;
}
.login a:hover {
	text-decoration:none;
}
.login .copyright {
	color:#000;
}
.login .content .create-account {
	border-top:1px solid #fff;
}
.btn {
	border-radius:0;
	background-color:#eaeaea;
}
.errorlogin {
	float: left;
	position: relative;
}
.errorlogin p{
	color: #9f343d!important;
	font-size: 14px;
	margin: -15px 0px 0px 0px!important;
}
/* -------------------------------- END LOGIN PAGE---------------------------------*/

/* -------------------------------- BEGIN RESET PASS  PAGE---------------------------------*/
.btx-resetpassForm {
	padding-bottom: 30px!important;
}
.errorResetPass {
	float: left;
}
.errorResetPass p{
	margin: 0px!important;
	color: #9f343d!important;
}
/* -------------------------------- END RESET PASS  PAGE---------------------------------*/

/* -------------------------------- BEGIN SIGN UP  PAGE---------------------------------*/
.signin {
	background: url('assets/admin/pages/img/bg-white-lock.png') repeat;
	width: 360px;
	margin: 0 auto;
	margin-bottom: 0px;
	padding: 30px;
	padding-top: 20px;
	padding-bottom: 15px;
}
.btx-buttons-signup {
	padding-top: 35px!important;
	padding-bottom: 50px!important;
	padding-left: 30px!important;
}
.btx-submitsignup {
	float: right;
}
.btx-backsignup {
	float: left;
}
.dashboard-stat .details {
	position: relative;
	height: 200px;
}
.dashboard-stat .details .desc {
	text-align: left;
	font-size: 15px;
	letter-spacing: 0px;
	font-weight: 300;
	height: 130px;
	margin: 35px 0px 10px 39px;
}
.dashboard-stat .details .number {
	padding: 10px 10px 20px 20px!important;
	text-align: left;
	font-size: 33px;
	line-height: 28px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-weight: 300;
}
.dashboard-stat {
	border-left: 1px solid red;
}

.btx-accept {
	/*margin-bottom: 10px;*/
	margin-top: 30px;
}
.btx-accept .md-check {
	float: left;
}
.btx-accept-text {
	font-size: 0.9em;
	padding-top: 2px;
	padding-left: 5px;
}

.errorsignup {
	float: left;
	position: relative;
}

.errorsignup p {
	color: #9f343d !important;
	margin: 0px 0px 0px 0px !important;
}

.btx-msg-signup {
	padding: 20px  10px 25px 10px !important;
}

.btx-msg-signup .desc {
	margin: 30px 0px 10px 55px !important;
}
.btx-loading-signup {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 75px;
}
.btx-grey {
	color: #b3b3b3!important;
	/*-moz-padding-start: 25px;*/
	/*-webkit-padding-start: 25px!important;*/
	padding-left: 25px;

}

select.btx-grey > option {
	color: #2D2D2D;
}


.input-icon > .form-control.btx-grey {
	padding-left: 30px;
}

.btx-signup-mode {
	float: left;
	width: 30%;
	padding-right: 20px;
}

select[multiple] {
	height: 75px!important;
}

/* -------------------------------- END SIGN UP  PAGE---------------------------------*/


/* -------------------------------- BEGIN MY PROFILE ---------------------------------*/
.portlet.light.btx-myprofile {
	padding: 12px 20px 15px 20px!important;
	margin-bottom: 0!important;
	border: none!important;
	/*color: #000!important;*/
	width: 70%;
	height: 590px;
}
.btx-btns-profile{
	text-align: right;
	margin: 0px 20px 20px 0px;
}
.btx-myprofile form label {
	color: #666;
}
#myprofileForm .btx-btns-profile {
	margin-top: 25px!important;
}
#passwordForm .btx-btns-profile {
	margin-top: 170px!important;
}
#modeForm .btx-btns-profile {
	margin-top: 263px!important;
}

.btx-profile-error {
	color: red;
	text-align: right;
}
.btx-tokentext{
	padding: 15px 0px;
	color: #000;
}
.btx-tokentext span {
	padding-left: 15px;
	font-size: 13px;
	color: #666;
}
.btx-btn {
	text-align: right;
}

.btx-profile-infomode {
	margin-top: 10px;
	padding-bottom: 50px;
	padding-top: 20px;
}
.btx-profile-activateMode {
	padding: 10px 20px;
	margin-top: 170px!important;
	text-align: right;
}
.btx-modes-default {
	text-align: right;
	padding-left: 20px;
	padding-top: 0px;
	float: left;
}
.btx-modes-checks {
	float: left;
	padding-top: 3px;
	padding-left: 30px;
}

.btx-modes-checks .icheck-list label {
	margin-bottom: 15px;
}
.btx-modes-checks .icheck-list input {
	margin-right: 5px!important;
}

.btx-modes-checks .icheck-list .icheck {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	border: none;
	cursor: pointer;
}


/* -------------------------------- END SIGN UP  PAGE---------------------------------*/


/* -------------------------------- PRIVACY POLICY PAGE---------------------------------*/
.btx-policy {
	width: 730px!important;
	height: 600px!important;
	overflow-y: auto;
}
/* -------------------------------- END PRIVACY POLICY PAGE---------------------------------*/


/* -------------------------------- BEGIN TOP PAGE---------------------------------*/
.btx-topform {
	height: 500px;
}
.btx-btn-top {
	padding-left: 50px;
	padding-top: 5px;
	float: left;
}
.btx-newproduct {
	padding-top: 30px!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
	padding-bottom: 100px!important;
	height: auto;
}
.btx-newproduct-cx {
	padding-top: 30px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 40px!important;
}

.btx-porlet-productinfo {
	padding-bottom: 28px;
}

.btx-topform-error {
	color: red;
}
.btx-newproduct .btx-frame1{
	border: 1px solid #ce1e25!important;
	/*padding-bottom: 50px;*/
}
.btx-newproduct .btx-frame2{
	border: 1px solid #ce1e25!important;
	padding-bottom: 20px;
}
.btx-selectproduct {
	padding-bottom: 50px;
}

.portlet.light.btx-frame2 > .portlet-title > .caption {
	border-bottom: 1px solid #ce1e25!important;
}

.btx-top {
	padding: 15px 15px 15px 15px;
	font-size: 14px;
}
.btx-top.btx-checkupgrade {
	padding-left: 20px;
}
.btx-chklabel {
	color: #666;
}
.md-checkbox label > .check {
	top: -4px;
	left: 6px;
	width: 10px;
	height: 20px;
	border: 2px solid #f5846b;
	border-top: none;
	border-left: none;
	opacity: 0;
	z-index: 5;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.btx-nocursor {
	cursor: none!important;
}
.btx-descrip-suscript {
	text-align: right;
	padding-right: 20px;
	padding-top: 20px;

}
.btx-top-cx {
	/*height: 500px;*/
}
.btx-loading-top {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 75px;
}
.btx-loading-cx {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 150px;
}


.btx-top select.form-control {
	height: 46px!important;
	/*padding-left: 30px;*/
	/*-webkit-padding-start: 30px!important;*/
}
.btx-divcaption {
	float: left;
	width: 60%;
	padding-bottom: 20px;
}
.btx-divtools {
	text-align: right;
	float: left;
	width: 40%;
	padding-bottom: 20px;
}
.btx-divtools i {
	color: #ce1e25!important;
}

.btx-top-customized {
	height: 600px;
	padding: 30px!important;
}
.btx-frame-customized {
	border: 1px solid #ce1e25!important;
}
.btx-customized-label {
	padding-left: 5px!important;
	padding-right: 5px!important;
	color: #333!important;
}
.btx-buttons-customized {
	padding: 15px 50px 10px 0px;
	text-align: right;
}
.btx-customizez-btn {
	float: right;
	padding-left: 20px;
}
.btx-loading-customized {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 150px;
}

/* -------------------------------- END TOP PAGE---------------------------------*/

/*
.btx-beta {
	/!*font-size: 0.9em!important;*!/
	float: left;
	color: #ffffff;
	margin-top: -4px;
	margin-left: 2px;
}
*/


/* -------------------------------- BEGIN INFO PAGE---------------------------------*/
.btx-info {
	color: #000;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
.btx-headline {
	padding-bottom: 10px;
}
.btx-info-title {
	/*border-bottom: 4px solid #f36a5a;*/
	color: #9f343d;
}
.btx-info-title2 {
	font-size: 16px;
	text-decoration: underline;
}
.btx-info-images-right {
	position: relative;
	float: left;
	padding-left: 50px;
}
.btx-info-images {
	position: relative;
	float: left;
	padding: 20px 5px 20px 170px;
}
.btx-img-signup {
	max-height: 400px;
}
.btx-img-login {
	max-height: 300px;
}
.btx-img-home {
	max-height: 300px;
}
.btx-info-text {
	position: relative;
	float: left;
}
.btx-postinfo {
	margin-bottom: 20px;
}
.btx-nodecoration {
	list-style: none outside none;
}
.btx-info hr {
	border-top: 1px solid #666;
}
.btx-info ul {
	padding-bottom: 10px;
}
.btx-info ul > li {
	padding: 3px;
}
.btx-code {
	text-align: left;
}
.btx-info-mode {
	margin-top: 20px;
	padding: 30px;
}
/* -------------------------------- END INFO PAGE---------------------------------*/

/* -------------------------------- BEGIN CONTACT PAGE---------------------------------*/
.btx-contact {
	width: 730px !important;
	/*height: 625px !important;*/
}
.btx-contact-texts {
	height: 105px!important;
	resize: none;
}
.btx-loading-contact {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 75px;
}
.btx-btn-contact {
	padding: 25px 30px 25px 30px!important;
}
.btx-contact-msgOK .details .number {
	padding-top: 30px!important;
	padding-left: 25px!important;
}
.btx-contact-msgOK .details .desc {
	padding-left: 30px!important;
}

/* -------------------------------- END CONTACT PAGE---------------------------------*/

/* --------------------------------BEGIN PAYMENT PAGE---------------------------------*/
.btx-payment {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.btx-btn-payment {
	padding-left: 70px!important;
	float: left;
}
.btx-loading-payment {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 150px;
}
.btx-payment-error {
	float: left;
	position: relative;
}
.btx-payment-error p {
	color: #9f343d !important;
	margin: 0px 0px 0px 0px !important;
}
.btx-stripe-error {
	color: #ce1e25!important;
	font-size: 12px;
	padding-left: 20px!important;
	padding-top: 24px!important;
}
.btx-longinput{
	width:90%!important;
	text-align: left;
}
.btx-mediuminput{
	width:59%!important;
	float: left!important;
}
.btx-promocode {
	width:34%!important;
	float: left;
	text-align: right;
}
.btx-btn-applypromo {
	height: 30px;
	margin-right: -3px;
}

.btx-stripe-input {
	font-size: 13px;
	margin-left: 15px!important;
}
.btx-price {
	text-align: left!important;
	color: #ce1e25!important;
	font-weight: bold;
}
.btx-buttons-payment {
	padding: 27px 20px 10px 0px;
	text-align: right;
}
.btx-security-info {

}
.btx-bigicon {
	font-size: 45px;
}
.btx-payment-icon{
	padding: 65px 10px 30px 10px;
	text-align: center;
	background-color: #95A5A6 !important;
	height: 152px;
}
.btx-payment-icon i{
	color: white!important;
}
.btx-nopadding {
	padding-top: 0!important;
	padding-bottom: 0!important;
	margin-left: 5px;
	/*padding-left: 0!important;*/
}
.btx-payment-info {
	padding: 20px 30px;
	font-size: 12px;
}
.btx-paymentinfo-title {
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #ce1e25!important;
	margin-left: 5px;
}
.btx-payment-form {
	padding: 17px;
}
.btx-payment-form-error {
	font-size: 0.8em;
	color: red;
	padding-left: 20px;
}
.btx-payment-label{
	padding: 0px!important;
}
.btx-payment-btn {
	width: auto;
	padding-left: 10px;
	float: right;
}
.btx-security_info {
	margin-bottom: 35px;
}
/*.btx-payment-info ul li {
	padding-top: 2px;
	padding-bottom: 1px;
}*/
/* -------------------------------- END PAYMENT PAGE---------------------------------*/

/* -------------------------------- BEGIN DESCRIPTION SUBSCRIPTION PAGE---------------------------------*/
.btx-desc-analtype {
	width: 10%!important;
}
.btx-desc-language {
	width: 10%!important;
}
.btx-lang-row {
	background-color: #E0E0E0!important;
}

.btx-desc-provides {
	width: 45%!important;
}
.btx-desc-MB {
	width: 15%!important;
}
.btx-desc-trial {
	width: 15%!important;
}
.btx-desc-price {
	width: 5%!important;
}
.btx-lang-row, .btx-desc-analtype, .btx-desc-language, .btx-desc-provides, .btx-desc-MB, .btx-desc-trial, .btx-desc-price {
	color: #000;
}
/* -------------------------------- END DESCRIPTION SUBSCRIPTION  PAGE---------------------------------*/

/* BEGIN INVOICES */
.btx-invoices {
	color: #000;
	/*cursor: pointer;*/
}
.btx-tbInvoices  {
	height: 395px;
	overflow-y: auto;
}
.invoice {
	padding: 20px;
	color: #2d2d2d;
}
.btx-invoicedetail tbody tr td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
	/*margin-bottom: 30px!important;*/
}
.btx-invoicedetail .invoiceitem {
	width: 5%;
}
.btx-invoicedetail .invoicedescrip {
	width: 35%;
}
.btx-invoicedetail .invoicedate, .invoicequant, .invoicecost, .invoicetotal {
	width: 10%;
	text-align: center;
}
.invoice .btx-client {
	width: 100px;
	float: left;
	margin-left: 10px;
}
.invoice .btx-client-detail {
	width: 300px;
	float: left;
	margin: 25px 0px 15px 0px;
	font-size: 14px;
}
.invoice .btx-about {
	width: 100px;
	float: left;
}
.invoice .btx-about-detail {
	width: auto;
	float: left;
	margin: 25px 0px 15px 0px;
	font-size: 14px;
}
.btx-numInvoice {
	/*float: left;*/
	/*margin: 0px 0px 0px 20px;*/
	font-size: 16px;
}

.btx-well {
	width: 250px;
	float: right;
	padding-bottom: 10px!important;
}
.btx-subtotal {
	float: left;
	text-align: right;
}
.btx-subtotal-amount {
	float: left;
	padding-left: 10px;
}
.btx-invoice-btns {
	text-align: right;
	padding: 10px 0 10px 0;
}
/* END INVOICES */

/*----------------------------------------*/
/* media queries */
@media print {

	#btx-noprint2, #btx-noprint3 {
		display: none !important;
	}
}

/************************************************************/
/******************** BEGIN REVIEW SUMMARY ******************/
/************************************************************/

.btx-reviewsummary {
	padding: 30px;
	color: #333;
	font-size: 14px;
	background-color: #fafafa;
}
.btx-introRevSum {
	float: left;
	padding-bottom: 35px;
}
.btx-btnRevSum {

}


.btx-reviewsummary div.btx-review {
	/*padding: 4px;*/
	/*background-color: #fafafa;*/
	color: #888;
	font-size: 0.9em;
}


.alert-success hr {
	border-top-color: #e9edef !important
}

.btx-reviews-list {
	height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
}
.btx-reviews-list .btx-review {
	float: left;
	width: 46%;
	box-shadow:none;
	border:0!important;
	background-color:#f4f4f4;
	padding: 0px 8px!important;
	margin: 5px 10px!important;
}

.btx-loading-reviewsummary {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 100px;
}
.btx-analRevSum {
	padding: 0 20px;
}
.btx-pros, .btx-cons, .btx-bestuses {
	/*height: 100px;*/
	padding-bottom: 20px!important;
	color: #333!important;

}
.btx-cons>.portlet-title  {
	background-color:#be2f37!important;
}
.btx-bestuses>.portlet-title  {
	background-color: #555555 !important;
	color: #ffffff !important;
}
.btx-scroll {
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;

}
.btx-review-intro {
	padding-right: 20px;
}
.btx-review-result ul li {
	list-style: none;
}
.btx-review-result {
	padding: 0!important;
}
/******************** END REVIEW SUMMARY ******************/


/*****************************************************/
/******************** BEGIN PROJECT ******************/
/*****************************************************/

/******************** BEGIN UPLOAD FILE ******************/

.thumb {
	width: 24px;
	height: 24px;
	float: none;
	position: relative;
	top: 7px;
}

form .btx-progress {
	line-height: 15px;
}

.btx-progress {
	display: inline-block;
	width: 160px;
	/*border: 3px groove #CCC;*/
	float: left;
	padding-left: 30px;
	padding-top: 5px;
}

.btx-progress div {
	width: 0;
	height: 25px;
	background-color: #EF4836 !important
}
.btx-uploaddiv {
	width: 100%;
	float: left;
	padding-left: 16px;
}
.btx-upload-filename, .btx-upload-percentage {
	float: left;
	padding-left: 25px;
	color: #888;
	padding-top: 8px;
	font-size: 13px;
}
.btx-upload-percentage {
	padding-left: 10px!important;
}
.btx-btnupload {
	border-left: none!important;
	float: left;
}
.btx-errorupload{
	font-size: 13px;
	color: #9f343d!important;

}
.btx-btnfile{
	cursor: pointer;
}


/******************** END UPLOAD FILE ******************/

.btx-project-empty {
	height: 300px;
	padding: 50px;
}

.btx_newproject {
	color: #666;
	text-align: right;
}

.btx-btn-newproject {
	padding: 40px 20px 15px 15px;
	text-align: right;
}
.btx-tbProjects {
	color: #2D2D2D;
	font-size: 13px!important;
	margin: 10px 15px 10px 20px;
	width: 97%;
	height: 445px;
	overflow-x: hidden;
	overflow-y: auto;
}
.btx-tbProjects table thead tr td, .btx-tbProjects table tbody tr td{
	padding-top: 18px!important;
	/*padding-bottom: 10px!important;*/
	padding-left: 10px;
}
.btx-project-title {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0px!important;
	margin-left: 10px;
	border-bottom: 1px solid #ce1e25!important;
	font-size: 15px;
}
.btx-project-title span strong {
	font-weight: bold;
}


/*.btx-tbProjects-item {
	width: 3%!important;
	text-align: center;
}*/
/********* BEGIN NEW DESIGN TABLES ************/

	.btx-portletprojects {
		height: 456px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	/*.table.btx-table_proj > tbody > tr > td {*/
		 /*width: auto!important;*/
	/*}*/
	.table-scrollable.btx-redborder {
		border: 1px solid #ce1e25!important;
	}
	table.btx-table_proj tbody tr td {
		border: none!important;
	}

	/*.btx-table_proj tr.btx-header_row {*/
		/*background-color: white!important;*/
	/*}*/
	.btx-pointer {
		cursor: pointer;
	}
	tr.btx-header_row td {
		border-top: 1px solid #ce1e25!important;
		font-size: 0.8em;
		color: #888;
	}
	.btx-content_row {
		color: black;
		font-size: 1.04em;
		font-weight: bold;
		/*cursor: pointer;*/
	}
	tr.btx-header_row td{
		padding: 15px 15px 2px 25px!important;
	}
    tr.btx-content_row td {
		padding: 2px 15px 15px 25px!important;
	  }
	/*tr.btx-header_row:hover, tr.btx-content_row:hover {*/
		/*background-color: white!important;*/
	/*}*/

	tr.btx-content_row {
		border-bottom: 1px solid #ce1e25!important;
	}
	/*tr.btx-content_row:last-of-type {*/
		/*border-bottom:none!important;*/
	/*}*/
	.btx-tbProj-name {
		width: 19%!important;
		text-align: left;
		/*cursor: pointer;*/
	}
	.btx-tbProj-cp {
		width: 19%!important;
		text-align: left;
	}
	.btx-tbProj-lang {
		width: 10%!important;
		text-align: left;
	}
	.btx-tbProj-filename{
		width: 19%!important;
		text-align: left;
	}
	.btx-tbProj-createdon{
		width: 13%!important;
		text-align: left;
	}
	.btx-tbProj-status {
		width: 15%!important;
		text-align: center;
	}
	.btx-label_status {
		width: 132px!important;
		cursor: pointer!important;
		box-shadow: none!important;
	}
	.btx-search-icon {
		float: left;
		color: #e5e5e5;
		padding-top: 7px;
	}
	.btx-search-icon i.fa-search {
		font-size: 2em!important;
	}
	.btx-btn-caption {
		box-shadow: none!important;
		padding-top: 13px;
	}
/********* END NEW DESIGN PROJECT LIST ************/

/********* BEGIN NEW DESIGN DETAIL PROJECT ************/

	.btx-projectdetail-label {
		color: #000000;
		text-align: left !important;
		padding-left: 40px !important;
	}
	.btx-projectdetail-input, .btx-projectdetail-select {
		color: #000000;
		text-align: left !important;
		margin-left: 0px!important;
	}
	.btx-projectdetail-select, .btx-btneditCodPlan, .btx-project-btnupload {
		padding-top: 12px !important;
	}

	.btx-projectdetail-input label{
		padding-top: 20px !important;
		/*text-transform: uppercase;*/
		font-size: 1.2em;
		font-weight: bold;
	}
	.btx-loadingsize{
		padding-top: 20px !important;

	}

	.btx-projectdetail-input>label.btx-projectdetail-size {
		margin-bottom: 0px!important;
	}

	.btx-btns-analysis1 {
		float: right;
		width: auto;
		padding-left: 10px;
	}
	.btx-btns-analysis2 {
		float: left;
		width: auto;
		padding-right: 10px;
	}
	.btx-btnsproject-back {
		float: left;
		width: auto;
		padding-left: 30px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.btx-btns-deleteProj {
		float: right;
		width: auto;
		padding-right: 30px;
		padding-top: 20px;
	}

/********* END NEW DESIGN DETAIL PROJECT ************/

/********* BEGIN NEW DESIGN ADD PROJECT ************/

	.btx-newproject {
		padding: 30px;
		height: auto;
	}
	/*.btx-portlet-addproject {
		height: auto;
	}*/
	.btx-addproject-form {
		margin-right: 25px;
		border: 1px solid #ce1e25!important;
		float: left;
		width: 74%;
	}
	.btx-addproject-info{
		border: 1px solid #000000!important;
		color: #000000;
		float: left;
		width: 23%;

	}
	.btx-addproject-info-title {
		padding: 35px;
		background-color: #000000;
		color: #ffffff;
		font-size: 16px;
		text-align: center;
	}
	.btx-addproject-info-body {
		padding: 50px 20px;
		background-color: #F4F4F4;
		color: #000000;
		font-size: 16px;
		text-align: center;
		height: 441px;
	}

	.btx-portlet-addproject .btx-project-title{
		margin-left: 0px!important;
	}
	.btx-portlet-addproject .btx-project-title span{
		padding-left: 15px!important;
	}
	.newProjectForm .form-group {
		padding-top: 15px!important;
		/*padding-bottom: 5px!important;*/
	}
	.btx-addproject-input {
		padding-top: 2px!important;
	}
	.btx-btns-addproject {
		text-align: right;
		padding: 20px 40px 30px 0px;
	}
	.btx-btns-addproject div {
		float: right;
		padding-left: 20px;
	}
	.newProjectForm .btx-input-large1 {
		margin-left: 0px!important;
	}

	.btx-addproject-input>label.btx-newproject-size {
		margin-bottom: 0px!important;
	}
	.btx-columns-label {
		float: left;
		/*width: 63%;*/
		color: #000000;
		text-align: left !important;
		padding-left: 15px !important;
		padding-top: 7px !important;
		padding-right: 20px;
	}
	.btx-columnsdefault-label {
		color: #888;
		text-align: left !important;
		font-size: 0.9em;
		margin-left: 3px !important;
	}
	.btx-addproject-label {
		color: #000000;
		text-align: left !important;
		padding-left: 35px !important;
	}
	.btx-modal-columns {
		padding: 20px 5px 0px 5px;
		float: left;
	}
	.btx-modalcolumns-btns {
		padding: 20px 15px 0px 15px;
		text-align: right;
	}
	.btx-columns-form-error {
		float: left;
	}
	.btx-columns-input{
		float: left;
		padding-right: 10px;
		padding-left: 10px;
	}
    .btx-label-default{
		width: 49%!important;
		float: left;
		margin-bottom: 10px;
		padding-left: 18px;
		position: relative;
		top: -15px;
	}
	.btx-columns-error{
		width: 49%!important;
		float: left;
		margin-bottom: 10px;
		padding-left: 5px;
	}

/********* END NEW DESIGN ADD PROJECT ************/


.btx-tbProjects-name {
	width: 20%!important;
	text-align: left;
}
.btx-tbProjects-cp {
	width: 21%!important;
	text-align: left;
}
.btx-tbProjects-lang {
	width: 10%!important;
	text-align: left;
}
.btx-tbProjects-filename{
	width: 21%!important;
	text-align: left;
}
.btx-tbProjects-createdon{
	width: 10%!important;
	text-align: center;
}
/*.btx-tbProjects-mb{
	width: 10%!important;
	text-align: center;
}*/
.btx-tbProjects-status {
	width: 15%!important;
	text-align: center;
}
/*.btx-tbProjects-trash {
	width: 3%!important;
	text-align: right;
}*/

.btx-projects-options {
	padding: 5px 20px 20px 20px;
}
.btx-icon-bigger {
	font-size: 17px!important;
	margin-top: 2px;
}

.btx-projects-options button {
	margin-right: 30px;
}

.btx-tr-project{
	cursor: pointer;
}
.btx-tr-disabled{
	cursor: not-allowed;
}

.btx-tr-selected {
	background-color:#e35b5a!important;
	color: white;
}
.btx-search-project {

	transition: all 0.6s;

}
/*.btx-progress-bar {
	width: 150px;
	float: left;
}*/
.btx-project-perc{
	color: #888;
	padding-top: 5px;
}
.progress {
	height: 18px!important;
	border-radius: 0 !important;
	margin-top: 5px;
	margin-bottom: 0px!important;
}

.btx-project-sending img {
	padding-top: 12px;
}
.btx-project-sending i {
	padding-top: 6px;
}
.btx-projectstatus {
	width: auto;
	float: left;
}
.btx-projectstatus-img {
	width: 137px;
	float: left;
	border: none!important;
	padding-top: 15px;
	padding-left: 15px;
}
.btx-projectperc {
	width: auto;
	float: left;
	border: none!important;
	padding-top: 15px;
	padding-left: 20px;
}
#editProjectForm label.control-label {
	padding-top: 18px!important;
}

.portlet.light.btx-project {
	padding: 12px 20px 15px 20px!important;
	margin-bottom: 0!important;
	border: none!important;
	width: 100%;
	height: 475px;
	/*color: #333;*/
	/*border: none!important;*/
}
.btx-projects-file{
	width: 50%;
	float: left;
}
.btx-changeFile{
	width: 50%;
	float: left;
	padding-left: 20px;
	padding-top: 25px;
}

.btx-btneditCodPlan a{
	color: #666;
}

.btx-project-filename {
	padding-left: 15px;
	text-transform: uppercase;
}
.btx-project-btns {
	margin: 20px 0px;
}

/*#editProjectForm>div>div:last-child {*/
	/*padding-bottom: 10px;*/
/*}*/
.btx-editproject {
	height: auto;
	padding-top: 10px !important;
	padding-bottom: 20px !important;
	padding-left: 50px !important;
	padding-right: 50px !important;
}

.bloque1 {
	width: 35%;
	float: left !important;
	padding-left: 30px;
}
.bloque2 {
	width: 13%;
	float: left !important;
}
.bloque3 {
	width: 52%;
	float: right !important;
	padding-right: 40px;
}
.titulo {
	padding: 15px 0px;
	border-bottom: 1px solid #ce1e25!important;
	font-size: 15px;
}


.btx-project-btns_visual {
	padding: 30px 0px 20px 0px;
}

.btx-project-btns_analysis {
	padding: 30px 0px 20px 0px;
	float: left;
}
.btx-project-delete {
	background-color: #000000!important;
	color: #ffffff!important;
	border: 1px solid #000000!important;
}
.btx-project-cancel, .btx-project-back {
	color: #000000!important;
	border: 1px solid #000000!important;
}

.btx-btnchangefile {
	width: 165px;
	height: 35px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000!important;
}
.btx-btnchangefile i{
	color: #000000;
}
.btx-btnchangefile:hover {
	background-color: #e9edef !important;
}

.btx-loading-projects {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
}
.btx-loading-myproject {
	width: 100%;
	height: 550px;
	text-align: center;
	padding-top: 150px;
}
.btx-portlet-projects {
	height: auto;
}
.btx-perc {
	font-size: 13px;
}
/*.btx-fileDisabled {
	cursor: not-allowed;
}
#editProjectForm input[type=file] {
	cursor: pointer!important;
}*/

/******************** END PROJECT ******************/

/*------------ BEGIN CPG  ----------------*/

	/*---- begin new cpg -----*/
	.btx-tdCPG-name {
		width: 25%!important;
	}
	.btx-tdCPG-lang {
		width: 15%!important;
	}
	.btx-tdCPG-subject {
		width: 20%!important;
	}
	.btx-tdCPG-created {
		width: 15%!important;
	}
	.btx-tdCPG-key {
		width: 25%!important;
	}
	.select {
		cursor: text;
	}
	.copy {
		padding: 2px 5px;
		background-color: rgb(240,240,240);
		border: 1px solid rgb(200,200,200);
	}
	tr.btx-header_row > td.btx-tdCPG-name, tr.btx-header_row > td.btx-tdCPG-lang, tr.btx-header_row > td.btx-tdCPG-subject, tr.btx-header_row > td.btx-tdCPG-created, tr.btx-header_row > td.btx-tdCPG-key {
		padding-top: 18px!important;
	}
	tr.btx-content_row > td.btx-tdCPG-name, tr.btx-content_row > td.btx-tdCPG-lang, tr.btx-content_row > td.btx-tdCPG-subject, tr.btx-content_row > td.btx-tdCPG-created, tr.btx-content_row > td.btx-tdCPG-key {
		padding-bottom: 28px!important;
		padding-top: 3px!important;
	}
	/*---- end new cpg -----*/

.btx-newcodplan .btx-frame1{
	border: 1px solid #ce1e25!important;
}
.btx-porlet-cplist {
	height: 500px;
}
.btx-cp-table {
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
}
.btx-cp-formnew {
	height: 469px;
}
.btx-cp {
	color: #2D2D2D;
	font-size: 13px!important;
}
.btx-cp-name {
	width: 25%!important;
}
.btx-lang-cp{
	width: 10%!important;
}
.btx-startdate-cp{
	width: 10%!important;
}
.btx-slug-cp{
	width: 30%!important;
	text-align: left;
}
.btx-subject-cp {
	width: 10%!important;
}
.btx-delete-cp{
	width: 5%!important;
	text-align: right;
}
.btx-trash-cpg {
	cursor: pointer;
}
.btx-trash-cpg > i {
	font-size: 27px!important;
	margin-top: 1px;
	padding-right: 5px!important;
	color: #000000;;
}
.btx-btn-newplan {
	padding: 110px 20px 15px 15px;
	text-align: right;
}
.btx-select-grey {
	color: #b3b3b3!important;
	padding-left: 10px!important;
}
select.btx-select-grey > option {
	color: #2D2D2D;
}
.btx-loading-cpg {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 200px;
	/*background: url('../img/ajax-loader_3.gif') no-repeat;*/
}
.btx-label-newcp {
	/*text-align: left!important;*/
	/*padding-right: 3px!important;*/
	font-size:13px;
}
.btx-cpg-helper {
	padding: 10px 0px 0px 10px;
	font-size: 18px;
}
.btx_newcodplan {
	color: #666;
	text-align: right;
}
.btx-codplan-radiobtn {
	float: left;
	padding-top: 7px;
	padding-right: 7px;
}
.btx-codplan-blank {
	color: #888;
	padding-top: 7px;
	/*padding-left: 15px;*/
}
.btx-newproject-size {
	color: #888;
	padding-top: 7px;
}


#formnewplan .btx-uploaddiv {
	padding-left: 21px!important;
}
/********* BEGIN NEW DESIGN CPG ************/
.portlet-body-btx-cpg {
	padding: 20px!important;
}

.btx-label_edit {
	width: 85px!important;
	/*padding: 9px 14px 8px 14px!important;*/
	position: relative;
	top: -8px;
	cursor: pointer!important;
	box-shadow: none!important;
}
.btx-label_edit i {
	/*color: #000;*/
	padding-right: 5px;
	position: relative;
	top: 1px;
}

.btx-newcodplan {
	padding-top: 30px!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
	padding-bottom: 100px!important;
	height: 620px;
}
.btx-codplan-select {
	width: 184px!important;
	font-size: 13px;
}
.btx-codplan-template {
	padding-left: 17px!important;
}
.btx-codplan-info{
	border: 1px solid #000000!important;
	color: #000000;
	float: left;
	width: 23%;

}
.btx-codplan-info-title {
	padding: 25px;
	background-color: #000000;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
}
.btx-codplan-info-body {
	padding: 50px 20px;
	background-color: #F4F4F4;
	color: #000000;
	font-size: 16px;
	text-align: center;
	height: 462px;
}
.btx-hover-in {
	background-color: #e9edef !important
}
.btx-hover-out {
	background-color: #ffffff !important;
}

/********* END NEW DESIGN CPG ************/

/*------------ END CPG  ----------------*/


/*------------ BEGIN PROMO LAYOUT  ----------------*/
.btx-promo {
	padding-top: 10px;
}

/*------------ END  PROMO LAYOUT  ----------------*/



/******************** BEGIN MODAL ******************/
.modal-dialog{
	width: 520px;
}
.modal-content {
	background-color: #E5E5E5 !important;
}
.modal .modal-header {
	border-bottom: 1px solid #95A5A6 !important;
}
.modal-body {
	padding-top: 10px!important;
	padding-bottom: 25px!important;
}

.modal-title {
	text-transform: uppercase;
	font-size: 0.8em!important;
	font-weight: bold!important;
	color: black;
}
.btx-modal-btns {
	text-align: right;
	padding: 25px 20px 20px 0px;
}
.btx-modal-lang {
	/*width: auto;*/
	/*padding: 15px 20px;*/
}
.btx-modal-lang a {
	padding-left: 10px;
	padding-right: 10px;
}
.label-lang {
	padding: 10px 10px;
	font-size: 0.9em;
	float: left;
}

.btx-modal-lang a {
	text-decoration: none;
	width: 100px!important;
	background-color: #fff!important;
	color:#000!important;
	border: 1px solid #000!important;
}
.btx-modal-analysis a{
	background-color: #ce1e25!important;
	color:#fff!important;
	border: 1px solid #ce1e25!important;
}
.btx-modal-lang a.clicked {
	background-color: #cb5a5e !important;
	color:#fff!important;
	border: 1px solid #cb5a5e !important;
}

.btx-input-selectLang {
	width: 110px!important;
	height: 40px!important;
	font-size: 1.1em;
	padding-top: 10px;
}


/******************** END MODAL ******************/


/******************** BEGIN ERROR 404 ******************/
.btx-error404 {
	text-align: center;
}
/******************** END  ERROR 404 ******************/

.btx-menutoogle {
	color: #ce1e25!important;
	font-size: 21px!important;
}

.btx-menutoogle:hover {
	opacity: 0.6;
}



/******************** RESPONSIVE LAYOUT ******************/

.page-header.navbar .menu-toggler.responsive-toggler {
	margin-top: 20px!important;
	margin-left: 0px!important;
	/*float: none!important;*/
}

.menu-toggler .redbtx i {
	width: 15px;
	height: 15px;
	padding-top: 3px;
}

/******************** BEGIN DASHBOARD QLIK ******************/

.btx-iframe-qlik {
	width: 100%;
	height: 900px;
}
.btx-btnsdashboard-back {
	float: left;
	width: auto;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.btx-btnsdashboard-arrows {
	float: right;
	width: auto;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.btx-arrow-left {
	float: left;
	width: auto;
	padding-right: 20px;
}
.btx-arrow-right {
	float: right;
	width: auto;
	padding-right: 20px;
}

.btx-loading-dashboard {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 200px;
}

/******************** END DASHBOARD QLIK ******************/

/******************** BEGIN PARSER ******************/
.btx-parser .node circle {
	fill: #fff;
	stroke: #424242;
	stroke-width: 3px;
}

/*.btx-parser .node text { font: 12px Helvetica-neue; }*/

.btx-parser, .btx-parser-result {
	font-family:"Helvetica-neue", "helvetica", arial, sans-serif;
}

.btx-parser .link {
	fill: none;
	stroke: #ccc;
	stroke-width: 2px;
}

.btx-parser svg {
	/*overflow: auto;
	border: dotted 0.5px #ccc;*/
}


.btx-loading-parser {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 150px;
}
.btx-parser-area {
	height: 800px;
}
.btx-parser-options{
	width: 710px;
	padding: 10px;
	float: left;
	text-align: center;
	/*border: solid 1px;*/
}
.btx-parser-text {
	/*padding: 10px 100px 100px 40px;*/
}
.btx-parser-lang {
	float: left;
	margin: 5px 10px!important;
}
.btx-parser-sugsent {
	float: right!important;
	margin: 5px 0px 0px 0px!important;
}
.btx-parser-textaerea {
	padding: 20px 10px 10px 10px;
	/*border: solid 1px green;*/
}
.btx-parser-global {
	float: left;
	width: 700px;
	/*border: 1px solid blue;*/
}
.btx-parser-textarea-input {
	height: 241px!important;
	resize: none;
	border: 1px solid #ccc;
	border-radius: 4px!important;
	margin-left: 10px!important;
}
.btx-parser-btns {
	padding: 10px 10px 10px 20px;
}

.btx-parser_results-options {
	width: 50%;
	float: left;
	padding: 15px 10px 20px 10px;
	/*border: 1px solid blue;*/
}
.btx-parser_results-new{
	float: left;

}

.btx-project-btnnew {
	background-color: #000000!important;
	color: #ffffff!important;
	border: 1px solid #000000!important;
}
.btx-parser-result {
	float: left;
	width: 100%;
	/*height: 600px;*/
	overflow-x: auto!important;
	overflow-y: auto!important;
	text-align: center;
}
.btx-parser_results-output {
	float: right;
	padding-right: 30px;
}
/******************** END PARSER ******************/

/******************** MEDIAS QUERIES ******************/

@media only screen and (min-width : 1400px) {

	.btx-json {
		/*float: right;*/
	}

	/*#divApidemoLeft {*/
		/*width: 35%!important;*/
	/*}*/
	/*#divApidemoRight {*/
		/*width: 65%!important;*/
	/*}*/

	.btx-pricing-customized .pricing-content li {
		padding: 35px 44px!important;
		line-height: 1.9em;
	}


	.btx-projectdetail-select {
		width: 18%!important;
	}
	.btx-projectdetail-lg {
		width: 18%!important;
	}
	.btx-project-title {
		width: 26%!important;

	}

}

@media only screen and (max-width : 1300px) {

	.btx-legend, #div_jsonResult {
		width: 300px!important;
		margin-left: 0px!important;
	}
	.btx-apidemo-right {
		width: 35% !important;
		float: right;
	}
}

@media only screen and (max-width : 990px) {

	.btx-apidemo-left {
		float: none;
	}
	.btx-apidemo-right{
		float: none;
		position: relative;
		top: 40px;
	}
	.btx-apidemo-btns {
		position: relative;
		top: 40px;
	}
}

@media (min-width : 1280px) and (max-width: 1366px) {

	.btx-apidemo-left {
		padding-left: 0px !important;
	}
}

@media only screen and (min-width : 1770px) {

	.btx-apidemo-left {
		width: 35%!important;
	}

}
@media (min-width : 1366px) and (max-width: 1770px) {

	.btx-apidemo-left {
		width: 50%!important;
	}
}

@media (min-width: 768px) {

	.btx-newproduct {
		padding-top: 30px!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
		padding-bottom: 100px!important;
		height: auto;
	}
}

@media (min-width: 1024px) {

	.btx-planname {
		width: 40%;
		font-size: 0.9em;
		float: left;
		padding-left: 5px;
		padding-top: 10px;
	}

}
@media (min-width: 1100px) and (max-width: 1300px) {

	.btx-mediuminput input[type=text] {
		width: 80% !important;
	}

	.btx-mediuminput {
		width: 62% !important;
	}

	.btx-promocode {
		width: 25% !important;
	}
}
@media (min-width: 1500px) and (max-width: 1600px) {

	.btx-mediuminput {
		width: 62% !important;
	}

	.btx-promocode {
		width: 31% !important;
	}
}
@media (min-width: 1600px) {

	.btx-mediuminput {
		width: 67% !important;
	}

	.btx-promocode {
		width: 25% !important;
	}
}

@media (min-width: 1600px) {

	.btx-mediuminput {
		width: 67% !important;
	}

	.btx-promocode {
		width: 25% !important;
	}
}

@media (max-width: 1347px) {

	.btx-addproject-info-body {
		height: 462px;
	}
}

@media (min-width: 1247px) and (max-width: 1350px) {

	.bloque1 {
		width: 40%!important;
		padding-left: 8px;
	}
	.bloque2 {
		width: 8%!important;
	}
	.bloque3 {
		width: 35%!important;
		padding-right: 2px;
	}
	.btx-btnsproject-back {
		padding-left: 7px;
	}
}

@media (max-width: 1247px) {

	.bloque1 {
		width: 45%!important;
	}
	.bloque2 {
		width: 5%!important;
	}
	.bloque3 {
		width: 45%!important;
	}
}

@media (max-width: 1242px) {

	.bloque3 {
		width: 54%;
		padding-right: 2px;
	}
	.bloque1 {
		width: 33%;
		padding-left: 8px;
	}
	.btx-btnsproject-back {
		padding-left: 5px;
	}
}
@media (max-width: 949px) {

	.btx-beta {
		display: none;
	}

}

@media (max-width: 1160px) {

	.btx-home-resp {
		display: none!important;
	}
	.btx-breadcrumb {
		width: 35%;
	}
}

@media (min-width: 1350px) and (max-width: 1446px) {

	.bloque1 {
		width: 40%!important;
	}
	.bloque2 {
		width: 10%!important;
	}
	.bloque3 {
		width: 35%!important;
	}
}
