html, body{min-height: 100%;}
html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}
a{-webkit-transition:color 1s ease-in; 
   -moz-transition:color 1s ease-in; 
   -o-transition:color 1s ease-in; 
   transition:color 1s ease-in; }


/*PlaceHolder css*/
::-webkit-input-placeholder {color:#adadad;}
input:-moz-placeholder { /* Firefox 18- */ color:#adadad;;}
input::-moz-placeholder {  /* Firefox 19+ */ color:#adadad;;}
:-ms-input-placeholder {color:#adadad;;}
input::-moz-placeholder {color: #adadad;;}

/* CSS Document */
.col1{position:relative; z-index:1}
.col2{position:relative; z-index:2}
.nobg{background:#fff;}
#contentWrapper{background:#f9f9f9; width:100%;}

body{font-size:16px; color: #585858; font-family: 'Roboto', sans-serif; line-height: 1.4; background:#404041;}
body#transcendTheme .btn{font-size:16px; background-color:#72d340 ; color:#fff;}
body#transcendTheme .btn-primary:not(.btn-link):not(.btn-flat){background-color:#72d340 ; color:#fff; border:#72d340 solid 2px;}
body#transcendTheme .btn-outline-primary:not(.btn-link):not(.btn-flat){ color:#fff; border:#72d340 solid 2px; background: transparent;}

body#transcendTheme .btn-primary.btn-flat:not(.btn-link){color: #2d3540;}
body#transcendTheme .btn-primary.btn-flat:hover:not(.btn-ink) {background-color: rgba(236, 28, 36, 0.2);}
body#transcendTheme .mainColor{border-bottom: #72d340 3px solid;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#051125+0,36475d+100 */
background: #051125; /* Old browsers */
background: -moz-linear-gradient(left, #051125 0%, #36475d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #051125 0%,#36475d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #051125 0%,#36475d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#051125', endColorstr='#36475d',GradientType=1 ); /* IE6-9 */}

body#transcendTheme .logo{
	background:url(../images/transcend-logo.svg);     
	width: 400px;
  height: 64px;
  /*width: 238px;
  height: 58px;*/
    background-repeat: no-repeat;
    background-size: 160px;
    margin-top: 14px;
	}
	body#transcendTheme .banner-contact{
	background:url(../images/content/ban-stay-in-touch.jpg);     
	background-repeat: no-repeat;
	height:500px;
    }
	

  /*partners logos */
  .partners img{margin-right: 30px; margin-left: 30px;}

body#transcendTheme h1, body#transcendTheme h2, body#transcendTheme h3, body#transcendTheme h4, body#transcendTheme h5, body#transcendTheme h6, body#transcendTheme a{color:#2d3540; }

body#transcendTheme .indexMenu a{color:#bfbdbd}
body#transcendTheme .indexMenu .currentPage a{color:#ffffff}

#transcendTheme .form-control {background-image: linear-gradient(#2d3540, #2d3540), linear-gradient(#d2d2d2, #d2d2d2); font-size:12px; 
  border-bottom: 1px #d2d2d2 solid;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  padding: 6px;
background-position: center bottom, center calc(100% - -1px);
}
#transcendTheme textarea.form-control  {
  border: 1px #d2d2d2 solid;
  
}

.transcendContact span{font-size: 12px; height: 12px;}

hr{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
ul, ol{padding-left:20px}
ul li, ol li{padding:2px 0}

#transcendTheme .breadcrumb a{color:#2d3540;}

.lightGray{color:#7f7f7f;}
.bout{margin:40px 0 60px;}
pre ol{padding-left:40px}
.mainColor{color:#fff} 
#search {background-color:#393939; -webkit-box-shadow: 0 4px 6px #ccc;
	-moz-box-shadow: 0 4px 6px #ccc;
	box-shadow: 0 4px 6px #ccc; position: relative; color:#bbbdc0; padding:2px 0}
.mt5{margin-top:5px;}
.m0{margin:0}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
.pr0{padding-right:0px }
.p0{padding:0}
.mb15{margin-bottom:15px;}
.mr10{margin-right:10px}
.fleft{float:left}
.txtWhite{color:#fff;}
p.headerTitle{font-size:26px; color:#fff;}
body#transcendTheme .navbar-nav li a {
    color: #ffffff;
}

blockquote {font-style:italic; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
blockquote p {display: inline;}
/*code {padding: 10px; background: #eee!important; display: block; color: #000; border-radius:8px}*/

.titleSeg h1 {padding-left: 0; border-bottom: 1px solid #ccc; line-height: 24px; margin-left: 0px; margin-right: 0px; padding-right: 0; padding-top: 2px; padding-bottom: 7px; margin-bottom: 0; margin-top:8px;}
footer {position: relative; clear: both; padding-top: 30px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px;  background-color: #2d3540; -webkit-box-shadow: 0 -4px 6px #ccc; -moz-box-shadow: 0 -4px 6px #ccc; box-shadow: 0 -4px 6px #ccc; color:#bbbdc0}
footer p {font-size: 12px;}
.menuTitle{cursor: pointer; border:none; padding-bottom: 0px; vertical-align: middle; color: #fff ;
font-size: 14px; height:20px;}
.mainLink{padding:10px; border-bottom:1px solid #ccc; color:#6d6e71; outline:none;}
.w100{width:100% !important; border:none; border-bottom:1px solid #929292 !important; padding:10px; text-align:left}
#leftMenu .open > .dropdown-menu {display: block; width: 100%; border: none; border-radius: 0; position:relative; padding:0; margin:10px 20px;}
li.divider{padding:0 !important;}
.btn-group > .btn + .dropdown-toggle{padding-left:16px;}
.btn-group .dropdown-toggle{ height:25px;}
.mainMenu{padding:0; margin:0; list-style:none;}
.mainMenu li{padding:10px 0; border-bottom:1px solid #929292; font-size:12px;}
.dropdown li{position:relative;}
.dropdown-menu li:hover{background:#f5f5f5}
.dropdown-menu > li {padding:10px 0;}
.dropdown a, .dropdown a:hover, .dropdown a:focus {color:#6d6e71; text-decoration:none; margin-left:10px; display:block}
.dropdown-menu > li > a{padding:0 8px !important; color:#58595b}
thead{background:#ababab; color:#fff}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:4px }
.table-hover .table-data {border-right: 1px dotted #CCC;}
.table-hover{color:#6D6E71}
tbody tr:nth-child(even) {background: #fff}
tbody tr:nth-child(odd) {background: #ebebeb}
.table-hover tbody tr:nth-child(even):hover, .table-hover tbody tr:nth-child(odd):hover{background: #2d3540; color: #FFF;}

#transcendTheme .pagination > .active > a{background: #2d3540; border:1px solid #8C0002; color:#fff;}

.pagination > li > a{color:#6D6E71}
#loginBox{width:350px; margin:auto;}
body#transcendTheme #loginBox .logo{width:300px; height:70px; margin:100px auto 40px; background:url(../images/log-app-av-red.svg) no-repeat}
.loginForm{border-radius:8px; border:1px solid #d0d0d0; width:100%; background-color: #f3f3f3; padding:30px 0; }
.loginForm h1{font-size:26px; color:#494949 !important; margin:0 0 30px; font-weight:normal}
.lInput{width:100%; margin:4px 0; padding:4px; outline:none}
.code .container{padding:0;}
.icon-preview {display: inline-block; padding: 10px; margin: 10px; background: #D5D5D5; border-radius: 3px; cursor: pointer;}
.icon-preview span {display: none; position: absolute; background: black; color: #EEE; padding: 5px 8px; font-size: 15px; font-family: Roboto; border-radius: 2px; z-index: 10;}
.icon-preview:hover span	{display:block}
#sidebar .dropdown{clear:both !important}
.modal-open {padding:0 !important; overflow: hidden;}
.bubble i{border-radius:50px; border:solid 20px #CFCFCF; background:#cfcfcf; font-size:30px;}
.bubble{width:70px; height:70px; margin:auto}

/*  ################ animacion ngview ###################   */
.slide-reveal.ng-enter {
  -webkit-transition:0.7s linear all;
  -moz-transition:0.7s linear all;
  -o-transition:0.7s linear all;
  transition:0.7s linear all;
-webkit-transition-delay: 0.2s; /* Safari */
    transition-delay: 0.2s; 

  position:relative;
  opacity:0;
  top:10px;
}
.slide-reveal.ng-enter-active {
  top:0;
  opacity:1;
}
.slideMenu a{color:#fff}
/*  ################ animacion top menu ###################   */
/*.slideMenu {height:164px;}*/

.slideMenu.ng-enter {
-webkit-transition:0.3s linear all;
  -moz-transition:0.3s linear all;
  -o-transition:0.3s linear all;
  transition:0.3s linear all;
  
  opacity:0;
  height:64px
  }
  .slideMenu.ng-leave {
-webkit-transition:0.2s linear all;
  -moz-transition:0.2s linear all;
  -o-transition:0.2s linear all;
  transition:0.2s linear all;
  
  opacity:1;
  height:64px
  }

.slideMenu.ng-enter,
.slideMenu.ng-leave.ng-leave-active {
	
  opacity:0;
  height:64px;
}

.slideMenu.ng-leave,
.slideMenu.ng-enter.ng-enter-active {
  opacity:1;
  height:164px
}



.indexMenu{
	height:10px;
}


.indexMenu.ng-enter {
-webkit-transition:0.15s linear all;
  -moz-transition:0.15s linear all;
  -o-transition:0.15s linear all;
  transition:0.15s linear all;
  
  opacity:0;
  height:0px;
  }
.indexMenu.ng-leave,
.indexMenu.ng-enter.ng-enter-active {
  opacity:1;
  height:40px;
}

.indexMenu.ng-enter,
.indexMenu.ng-leave.ng-leave-active {
	
  opacity:0;
  height:0px;
}
/*index 2nd bar menu*/
.indexMenu{height:40px; background:#595959; color:#EDEDED}
.indexMenu a{color:#bfbdbd; display:block}
.indexMenu i{margin:8px 10px 0 0; float:left; color:#bfbdbd}
/*Selected item*/
 .indexMenu .currentPage a{color:#fff; display:block}
 .indexMenu .currentPage i{margin:8px 10px 0 0; float:left; color:#fff}


.indexMenu .ico-text{float:left; margin-top:12px;}
.mainTuto{width:100%; height:400px; background:#E0E0E0}
.mainDownload {background:#2d3540; padding:8px 0}
.mainDownload i{color:#fff; font-size:34px;}
.mainDownload a{color:#fff;}
.mainDbig{font-size:18px}
.manualD i{color:#fff; background:#2d3540; border-radius:25px; border:solid 14px #2d3540;}
.btnLine{width:100%; height:1px; color:#E8E8E8; border-bottom:1px solid #ccc; margin:50px 0 20px}
/*Menu*/
#leftMenu a:hover{background:#d9d9d9}


#transcendTheme #leftMenu li .currentPage a{background: url(../images/ico-kit-avdot.svg) no-repeat right center}
#transcendTheme #leftMenu li .currentPage a:hover{background: url(../images/ico-kit-avdot.svg) #d9d9d9 no-repeat right center}


.downloadBtn{color:#fff !important}
.expand{background:url(../images/ico-kit-expand.svg); width:12px; height:12px; margin:0 8px 0 4px; float:left; display:none}
.collapsable{ background:url(../images/ico-kit-colapse.svg);  width:12px; height:12px; margin:0 8px 0 4px; float:left; display:none}
#leftMenu .btn:hover:not(.btn-link):not(.btn-flat):not(.btn-fab) {box-shadow:none;}
#leftMenu, #leftMenu ul {list-style:none; padding-left:10px;}
#leftMenu a{ text-align:left; display:block}
#leftMenu {padding:0;}
#leftMenu li a{border-bottom:1px solid #D1D1D1; padding:10px; margin:0; text-transform:none}
/*Nivel 1*/
#leftMenu li.dropdown .expand{display:block}
#leftMenu li.dropdown.active .expand{display:none}
#leftMenu li.dropdown.active .collapsable{display:block}
#leftMenu li a{padding-left:26px;}
#leftMenu li.dropdown a{padding-left:0; color:#6d6e71}
/*Nivel 2*/
#leftMenu li.dropdown li .expand, #leftMenu li.dropdown li .collapsable{display:none !important}
#leftMenu li li.dropdown .expand{display:block !important}
#leftMenu li ul li.dropdown.active .expand{display:none !important}
#leftMenu li ul li.dropdown.active .collapsable{display:block !important}
#leftMenu li li a{padding-left:26px !important;}
#leftMenu li li.dropdown a{padding-left:2px !important;}
/*Nivel 3*/
#leftMenu li li.dropdown li a{padding-left:16px !important; color:#888888 !important;}
/*Fin Menu*/

/* accordion */
.accordion {margin:0; padding:0; list-style:none;}
.accordion li {border:1px solid #e3e3e3; margin-bottom:1px;}
.accordion li ul{margin:0; padding:0; list-style:none}
.accordion li a{display:block; padding:10px 15px; background:#f2f2f2; text-decoration:none; color:#585858; font-weight:normal; font-size:14px;}
.accordion li.active a{color:#2d3540; }
.accordion li ul li{border:none; padding:15px; text-align:justify; background-color:#fbfbfb;}


/*Spinner*/
.spinner {width: 100px;}
.spinner input {text-align: center; margin-top:11px}
.input-group-btn-vertical {position: relative; white-space: nowrap; width: 1%; vertical-align: middle; display: table-cell;}
.input-group-btn-vertical > .btn {display: block; float: none; width: 100%; max-width: 100%; padding: 2px 4px; margin-left: -1px; position: relative; border-radius: 0; margin:0; border:1px solid #dbdbdb;}
.input-group-btn-vertical > .btn:first-child {border-top-right-radius: 4px;}
.input-group-btn-vertical > .btn:last-child {margin-top: -2px; border-bottom-right-radius: 4px;}
.input-group-btn-vertical i{position: absolute; top: 0; left: 4px;}
/*Fin Spinner*/
/*Slideshow*/
#slide{position:relative; z-index:15}
.slideMenu{position:absolute; background:rgba(0,0,0,0.8); width:100%; color:#fff; padding:30px 0; z-index:20}
@media only screen and (max-width: 1000px) {
.slideMenu{position:relative; }	
}
.slideMenu a:hover{text-decoration:none;}
#myCarousel .item .container {position: relative;}
#clientsCarousel{min-height: 290px;}
#clientsCarousel #slide .carousel-indicators{bottom:10px;}
.carousel-caption h1{color:#686868; text-shadow:none; text-align:left; font-size:40px}
.carousel-caption p{text-align:left; color:#686868; text-shadow:none;}
.carousel-indicators li{border:1px solid #999}
.slideMenu i{font-size:40px; text-align:center; margin:0 43%; color:#bfbdbd;}
.sMenu-title{font-size:18px; text-align:center; color:#bfbdbd; margin-top:10px;}
.sMenu-desc{text-align:center; margin-top:6px; color:#bfbdbd;}
#slide .carousel-caption{left:0%; /*left:16%;*/ right: 40%; top: none; bottom: 133px; padding-left: 34px;}
#slide .carousel-caption h1, #slide .carousel-caption p{color:#c8c8c8;}
#slide .carousel-indicators{bottom:20px;}
#slide .carousel-indicators li.active{background:#565656}
#slide .carousel-indicators li{background:#fff; width:16px; height:16px; margin:0 6px}
#slide .carousel-indicators li:hover{background:#AFAFAF;}
#slide.servicesBanner h1{font-size:30px; color:#686868}

/*Fin Slideshow*/
/*Alert p*/
.alert p {padding-top: 5px; padding-left: 10px; margin-bottom:0;} 
#contentWrapper .alert { padding-bottom:10px; padding-top:10px;}
#contentWrapper .alert:after{ clear: both; content: " "; display: table;}
#contentWrapper .alert-warning{background-color: #ffeee8;}
#contentWrapper .alert-danger{background-color: #fbecec;}
#contentWrapper .alert-success{background-color: #f0ffe6;}
#contentWrapper .alert-info{ background-color:#efefef; border-bottom: #929292 solid 2px;}
#contentWrapper .alert-info i{ color:#929292;}

#transcendTheme .transcendContact .form-group {
    margin-bottom: 0px;
}
/*Fin Alert p*/
.dropdown-menu{box-shadow:none !important}
#transcendTheme .dropdown-menu li a:hover, .dropdown-menu-default li a:hover{color:#585858}
#transcendTheme #buscar .form-group input.form-control:focus ~ .floating-label{color:#fff !important;}
#transcendTheme #buscar .form-group input.form-control:focus {color:#fff !important}
#transcendTheme #buscar .myThem .form-control {border-color: #a94442; background-image: linear-gradient(#fff, #fff), linear-gradient(#d2d2d2, #d2d2d2); font-size:12px; }
.topMenu{background:#7e7e7e; padding:12px 10px; border-bottom:2px solid #464646; /*height:42px;*/ }

#transcendTheme .myThem .form-control {background-image: linear-gradient(#2d3540, #2d3540), linear-gradient(#d2d2d2, #d2d2d2); font-size:12px; }

#transcendTheme .form-control-wrapper .form-control:focus ~ .floating-label{color:#2d3540}

/* estilo clear search button */
.clearable{
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUklEQVQ4T6XTv0uXURQG8I8OVkK0iUNu0iAU+D+ELgoKuYlEW05SSRhp4g8URZp0chERnBKjIcI/QgoHcxZBFwUFXTQO3AuXl/dLg2d7z3Oe5z3POec2uWc01fDbMIo+dCb8CD+whrOSUxV4hXU8adDYOd5gJ+OlwBC20fwfV7eI2m9RlwXa8RePE3kPLytCv9CTchd4htMsMI9PCdzFAL5gOuUmMYfv6E+5WUxlgd94XvzxHb4m0Tss4AOWi5p9dGeBazyotByElZT7iMUKHpxHWeAGLZWCzwhrEWElLJURnIdZ4ABdBTqF8Pg+5aKTGcQscvzBiyywhPGExMHEoGIO2UKeyU/0prqwNJEFnuIQrYg9x47jqMqI3GBa/WVa40l5SCPYqJAafQ5jK8DqKb/GauqkjnyFt9jMYN1j6sBYg8cUt3FcKtcJlHh+FzGX2vgHlRU+ER4bVWEAAAAASUVORK5CYII=) no-repeat right -18px center;
  border: 1px solid #999;
  padding: 3px 18px 3px 8px; /* Use the same right padding (18) in jQ! */
  border-radius: 8px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; }
.clearable.onX{ cursor: pointer; }
/*ListGroup Override*/
.list-group .row-content h4{margin:0;}
.list-group .row-content h6{ margin:0 0 10px 0; color:#676767}

#transcendTheme .myThem .checkbox input[type=checkbox]:checked + .checkbox-material .check{color:#2d3540}





.checkbox{margin:5px !important}
#transcendTheme .radio-primary input[type=radio]:checked ~ .circle {border-color: #2d3540;}
#transcendTheme input[type=radio]:checked ~ .check {background-color: #2d3540;}
#transcendTheme .form-group input.form-control:focus ~ .floating-label {color:#2d3540}
#transcendTheme .modal-dialog .icon-preview{color:#2d3540; padding:0; background:none}


.modal-dialog .icon-preview i {font-size:40px; margin-left:25%; margin-top:12px;}
.modal-content .col-xs-1 img{margin-top:24px; margin-left:25%;}

#transcendTheme .togglebutton label input[type=checkbox]:checked + .toggle:after, #transcendTheme .togglebutton-default label input[type=checkbox]:checked + .toggle:after{background-color:#2d3540;}

.nav-tabs.nav-justified > li {background:#f2f2f2; cursor:pointer; border:1px solid #e3e3e3; border-bottom:none; margin:0 2px;}
.nav-tabs.nav-justified > li a, .nav-tabs.nav-justified > li:hover a{font-weight:normal !important; font-size:14px; color:#585858 !important}
.nav-tabs.nav-justified > li:hover {background:#ddd; border:1px solid #f2f2f2; border-bottom:none }
.nav-tabs.nav-justified > li.active{background:#fbfbfb; border:1px solid #e3e3e3; border-bottom:none}
#transcendTheme .nav-tabs.nav-justified > li.active a{color:#2d3540 !important}
.tabs-content{border:1px solid #e3e3e3; margin-top:-1px; background-color: #fbfbfb;}
.horMenu-bg{background:#f9f9f9; height:38px; -webkit-box-shadow: 0 4px 6px #ccc;
	-moz-box-shadow: 0 4px 6px #ccc;
	box-shadow: 0 4px 6px #ccc;}
#mainMenuHor{ margin:0; list-style:none; padding:0}
#mainMenuHor li{padding:10px 0 0 0; height:34px;; border-right:1px solid #686868}
#mainMenuHor li:last-child{border:none}
#mainMenuHor li ul{display:none; margin:8px 0 0 0; padding:0; list-style:none}
#mainMenuHor li:hover{background:#dadada; color:#2d3540;}
#mainMenuHor li:hover ul{display:block; background:#dadada; border-bottom: 1px solid #686868}
#mainMenuHor li:hover ul li{padding: 10px; text-align:left; border-bottom:1px solid #ACACAC; margin:4px 16px; border-right:none}
#mainMenuHor li:hover ul li:last-child {border:none}
#mainMenuHor li:hover ul li a{color:#58595b; display:block}
#mainMenuHor li:hover ul li a:hover{color:#2d3540}
#mainMenuHor li:hover ul li ul{display:none}
#mainMenuHor li:hover ul li:hover ul{display:block}
footer .btn, footer .btn:hover, footer .btn-link:hover, footer .btn-link:focus{color:#fff}
#inner-wrapper {background-color: #f9f9f9;}
.ui-autocomplete{list-style:none; background:#fff;  width:350px !important; padding:0; margin:0; max-height:250px; overflow-x: hidden; overflow-y:scroll}
.ui-autocomplete li{padding:8px;}
.ui-autocomplete li:hover{background:#dbdbdb}
.ov-hidden{overflow:Hidden;}
.panel .panel-heading img{height:50px; width:100%;}
.panel .panel-heading .descr{position: absolute; top: 26px; left: 30px; font-size:16px; font-weight:bold;}
.toolName{text-align:center}

@media only screen and (min-width: 900px){
.content {
    -webkit-box-shadow: -18px 0px 12px -12px rgba(204, 204, 204, 0.3);
    -moz-box-shadow: -18px 0px 12px -12px rgba(204, 204, 204, 0.3);
    box-shadow: -18px 0px 12px -12px rgba(204, 204, 204, 0.3);
	min-height:580px;
	padding-left:30px;
}
.pa20{padding:0 30px !important;}
.logo{margin:0;}
.toolName{margin:auto; text-align:right;}
}
@media only screen and (max-width: 400px){
	
	#loginBox{width:300px;}
	
	p.headerTitle{margin:0 0 20px 0}
	}
	
	
	
	/* inicia estilo tabla*/


.search-result {
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #6D6E71;
	padding: 0px;
}
.search-result td {
	height: 22px;
	vertical-align: middle;
	margin: 0px;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 4px;
}
.search-result th {
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	font-size: 11px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #ababab;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}
.search-result a {
	color: #2d3540;
}
.search-result .table-data {
border-right: 1px dotted #CCC;
}
.search-result .striped {
	/*background-color: #ebebeb;*/
}
.search-result .over , .search-result .over a{
	background-color: #2d3540;
	color: #FFF;
}
.lm .search-result .over , .lm .search-result .over a{
	background-color: #a7182f;;
	color: #FFF;
}
.search-result .bb{border-bottom:solid .2em #d4d4d4;}


/*finaaliza estilo tabla*/

/* estilo tablas */

@media only screen and (max-width: 899px),
(min-device-width: 900px) and (max-device-width: 1024px)  {
	
	/* 
######################################
inicia estilo tabla compacta */

/* Force table to not be like tables anymore */
	table.search-result, .search-result thead, .search-result tbody, .search-result th, .search-result td, .search-result tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.search-result thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.search-result tr { border: 1px solid #ccc; }
	
	.search-result td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50% !important; 
	}
	
	.search-result td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.search-result .table-data{ border: none; }
	/*
	Label the data
	*/
	
	.search-result td:before { content: attr(data-heading); }

/*finliza tbla compaacta */}



/* clases alineado imagenes */
.imgLeft{ text-align:left;}
.imgRight{ text-align:right;}
.imgCenter{ text-align:center;}
@media (max-width: 1000px){
  .carousel-indicators{display:none;}

#slide .carousel-caption {  
    bottom: 70px;
  right: 0;
}
}


@media (max-width: 770px){
.imgLeft, .imgRight, .imgCenter{ text-align:center;}
body#transcendTheme .container{ padding-left:30px; padding-right:30px;}
.partners img {
    margin-right: auto;
    margin-left: auto;
    display: block;
    margin-bottom: 40px;
}
.text-right {
    text-align: center;
}
.text-left {
    text-align: center;
}
#slide .carousel-caption p{ display:none;}
#slide .carousel-caption {
    left: 0%;
    /* left: 16%; */
    right: 0%;
    top: none;
    bottom: 0px;
    padding-left: 34px;
}
body#transcendTheme .logo {
    background: url(../images/transcend-logo.svg);
    width: 160px;
    height: 64px;
    background-repeat: no-repeat;
    background-size: 160px;
    margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
}
  
}






/* redimensionado de container */
@media (min-width: 1200px){

  body#transcendTheme .container{width: 1100px;}
  body#transcendTheme #myCarousel .item .container, body#transcendTheme .mainColor .container{width: 1170px;}
}


/* navegacion */

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: underline;
    background-color: transparent; 
    font-weight: bold;
}