@import url(https://fonts.googleapis.com/css?family=Roboto:300,300italic,500);
/**/
body {

font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size:15px
 }
.navbar .nav > li > a {color: #3d3d3d}
.navbar {
border-bottom: 1px solid #ccc;
}
.navbar .nav {
margin: 15px 10px 0 0;
}
.header-principal {
margin-bottom: 20px;
}
.header-box {
margin:0px 0px 15px 0px;
background-color: #FFFFFF;
border-bottom: 1px solid #CBCBCB;
border-top: 1px solid #CBCBCB;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
.btn-registrarse {
    font-size: 1.8em;
    line-height: 1.2em;
    padding: 20px 40px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
/*home*/

.breadcrumb {
    background: none repeat scroll 0 0 #FFFF99;
    border-color: #F1D827;
    border-style: solid;
    border-width: 1px;
  }
.box-shadow {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.subhead {
    border-bottom: 1px solid #DDDDDD;
    }
.jumbotron .container {
    position: relative;
    z-index: 2;
	
	
}


.shadow
{    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);

}
/*.jumbotron:after {
    background: url(../../../images/bg-pattern.png) repeat scroll center center transparent;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0.85;
    position: absolute;
    right: 0;
    top: 0;
}/*/
.jumbotron:after {
    background-size: 150px 150px;
}

.jumbotron {
    background: linear-gradient(45deg, #f68893 0%, #6D3353 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
	padding-top:10px;
	padding-bottom:10px;
	    }

/* home*/
/**footer**/
.footer {
background:url(../../../images/bg-footer-noise.jpg)  repeat #D69A06;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.footer .title a {
color: #F90;
text-decoration:none;
}
.footer .title a:hover {
color:#ffffff;
text-decoration:underline;
}
.footer .item {
margin:3px 0px 0px 0px;
font-size:13.5px;
color:#CBCBCB;
}
.footer .item a {
color:#CBCBCB;
text-decoration:none;
}
.footer .item a:hover {
color:#FFF;
text-decoration:underline;
}
.redes-sociales {
color: #666666;
}
.redes-sociales a {
color: #666666;
text-decoration: none;
}
.redes-sociales a:hover {
color: #FFF;
text-decoration: none;
}

.bottom-bar {
margin-top:20px;
padding:5px 10px 5px 10px;
color:#666;
letter-spacing: -0.03em;
}
.bottom-bar .footer_derechos {
text-align:center;
font-size:13px;
color:#8C8C8C;
}

.bottom-bar .footer_derechos a {
color:#C4E8E8;
text-decoration:none;
}
.bottom-bar .footer_derechos a:hover {
color:#C4E8E8;
text-decoration:underline;
}
/**END footer**/
/**Features Grid**/
.features-grid .features-card {
width: 210px;
height: 180px;
float: left;
margin: 5px 15px 5px 0px;
font-weight: 300;
}
/*Colores*/
.color-orange{color:#f79929;}
.color-green {color:#8CC61F;}
.color-greenlight {color:#C4ED8A;}
.color-red {color:#EC1C24;}
.color-graydark {color:#1a1a1a;}
.color-gray {color:#4D4D4D;}
.color-graylight {color:#808080;}
.color-white {color:#FFFFFF;}
.color-blue {color:#3399CC;}
.color-black{color:#1A1A1A;}

.link-gray {color:#4D4D4D;text-decoration:none;}
.link-gray:hover{color:#1a1a1a;text-decoration:none;}
.link-black {color:#4D4D4D;text-decoration:none;}
.link-black:hover{color:#111111;text-decoration:none;}
.link-orange {color:#111111;text-decoration:none;}
.link-orange:hover{color:#f79929;text-decoration:underline;}
.link-grayblue {color:#4D4D4D;text-decoration:none;}
.link-grayblue:hover{color:#3399CC;text-decoration:none;}
.link-graydark {color:#1a1a1a;text-decoration:none;}
.link-graydark:hover{color:#000000;text-decoration:underline;}
.link-graydarkwhite {color:#1a1a1a;text-decoration:none;}
.link-graydarkwhite:hover{color:#ffffff;text-decoration:underline;}
.link-white {color:#FFFFFF;text-decoration:none;}
.link-white:hover{color:#FFFFFF;text-decoration:underline;}
.link-green {color:#8CC61F;text-decoration:none;}
.link-green:hover{color:#8CC61F;text-decoration:underline;}
.link-red {color:#EC1C24;}
.link-blue {color:#3399CC;text-decoration:none;}
.link-blue:hover{color:#000000;text-decoration:underline:} /
.robotolight {font-weight: 300;}
.robotobold {font-weight: 500;}

/*margenes */
.top70 {margin-top:70px;}
.top40 {margin-top:40px;}
.top20 {margin-top:20px;}
.left125{margin-left:125px;}
.right20 {margin-right:20px;}
.bottom20 {margin-bottom:20px;}
.left20 {margin-left:20px;}
.top15 {margin-top:15px;}
.right15 {margin-right:15px;}
.bottom15 {margin-bottom:15px;}
.left15 {margin-left:15px;}
.top10 {margin-top:10px;}
.right10 {margin-right:10px;}
.bottom10 {margin-bottom:10px;}
.left10 {margin-left:10px;}
.top5 {margin-top:5px;}
.right5 {margin-right:5px;}
.bottom5 {margin-bottom:5px;}
.left5 {margin-left:5px;}
.top3 {margin-top:3px;}
.right3 {margin-right:3px;}
.bottom3 {margin-bottom:3px;}
.left3 {margin-left:3px;}
.top0 {margin-top:0px;}
.right0 {margin-right:0px;}
.bottom0 {margin-bottom:0px;}
.left0 {margin-left:0px;}
.ptop20 {padding-top:20px;}
.pright20 {padding-right:20px;}
.pbottom20 {padding-bottom:20px;}
.pleft20 {padding-left:20px;}
.ptop10 {padding-top:10px;}
.pright10 {padding-right:10px;}
.pbottom10 {padding-bottom:10px;}
.pleft10 {padding-left:10px;}
.ptop5 {padding-top:5px;}
.pright5 {padding-right:5px;}
.pbottom5 {padding-bottom:5px;}
.pleft5 {padding-left:5px;}
.ptop70 {padding-top:70px;}

.none {
display:none;
}	
.portal_resume {
    display: inline-block;
    width: 100%;
}
.portal_resume li.card {
    padding: 0;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
#portals-dash-single-box {}
.portals-dash-single-title { display: flex; padding:5px 20px; align-items:center; }
.portals-dash-single-label { flex:1 2 ;padding: 10px; font-size:14px; line-height: 18px; font-family:'Montserrat'; flex-shrink:2; }
#packages_status_marquee div { border:1px solid #efefef; padding:10px;  margin-top: 10px; text-align: center; background-color:#ffff9e; }
#packages_status_marquee div i { display: inline-block;vertical-align: middle; margin-right: 5px; }
#packages_status_marquee div span { vertical-align: middle; font-size: 14px; }
#packages_status_marquee div i { font-size:18px; }
#packages_status_marquee div i.fa-exclamation-circle { color:#d64a36; }
.portals-dash-segment { font-size:16px; display:inline-block; vertical-align:middle; margin-left:0px; }
.portals-dash-segment.fright { margin-right:0px; margin-top:0px; }
#search_selected { font-size:14px; padding:4px; margin-left:10px;  }
.portals-dash-single-name { font-size: 28px; font-weight: bold; line-height: 24px; text-transform:uppercase; }
.portals-dash-single-logo { flex: 1; height:70px; text-align:center;}
.portals-dash-single-logo img { max-width: 160px; max-height: 100%; display: inline-block; vertical-align: middle; }
.portals-dash-single-config { font-size: 38px; text-align: right; padding:15px 10px; flex: 1; }
.portals-dash-single-config a { display:inline-block; vertical-align:middle; }
.portal_resume li.card { padding:0; margin-bottom:10px; display:flex; align-items: center; }
.portal_resume li.card .portals-dash-single-col { padding:12px 0px; }
.portal_resume li.card .portals-dash-single-col:hover { background-color:#f3f3f3; border-color:#f3f3f3; border-left:1px solid #DDD; }
.portal_resume li.card .portals-dash-single-col:first-child:hover { background-color:#fff; border-color:#FFF; }
.portal_resume li.card .portals-dash-single-col.filter_selected { background-color: #f3f2f2; border: 1px solid #bebebe !important; }
.portal_resume li:nth-child(2) { animation-delay: .3s }
.portals-dash-blabel { display:inline-block; margin-bottom:10px; margin-top:10px; background-color:#000; color:#FFF; padding:6px 16px; font-size:18px; line-height:18px; border-radius:2px; }
.portals-dash-single-col { text-align:center; padding: 0 15px; width:20%; cursor:pointer; border:1px solid #FFF; border-left: 1px solid #DDD; }
.portals-dash-single-col:first-child { border-left:none; padding-left: 25px; margin-left:0; }
.portals-dash-single-col:hover { color:#444; }
.portals-dash-single-col:first-child:hover { color:#000; }
.portals-dash-single-col.titlefont { font-size:20px; cursor:auto; }
.portals-dash-single-col .portals-dash-item-label { margin:5px auto; }
.portals-dash-single-col i { font-size:18px; margin-top: 6px; }
.portals-dash-single-col .portals-dash-item-n { font-size:20px; line-height:18px; font-weight:bold; }
.card {
	background-color:#FFF;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.26)!important;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.26)!important;
	box-shadow: 0 1px 2px rgba(0,0,0,.26)!important;
	border-radius: 3px;
    margin-bottom: 15px;
	border-top: 1px solid #f1f1f1;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.card.square { border-radius: 0; margin-top: 0; margin-bottom: 0; }
.card.noshadow {  -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; }
.card * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#rightcolumn .card { width:250px; border-radius: 6px; }
#rightcolumn .card .card-title-box { border-top-left-radius: 6px; border-top-right-radius: 6px; }



.noaccess-portals-list .portals-dash-item-col { display: none; }
.noaccess-portals-list .portals-dash-enablecard { width:24%; display: inline-block; vertical-align: top; margin: 0 0.3%; }
.noaccess-portals-list .portals-dash-item-img { display: inline-block !important; border-right:none; max-height:100%; max-width: 100%; width:calc(100% - 4px); }
.noaccess-portals-list .card { padding:15px; }

.portal_config {  }
.portal_packs { display:none; border-top: 1px solid #DDD; padding-top: 15px;  }
.portal_real_config table { width:100%; }

.diffusion-chart-container { border-top: 1px solid #ddd; padding-top: 20px; }
.diffusion-chart-container ul.diffusion-chart-tabs { margin-left: 30px; position: relative; top: 1px;}
.diffusion-chart-container ul.diffusion-chart-tabs li { display: inline-block; vertical-align: middle; width: auto; padding: 8px 20px; border: 1px solid #d8d8d8; border-bottom: none; margin-right: 2px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-transform: uppercase; font-size: 14px; cursor: pointer; background-color: #f3f3f3; }
.diffusion-chart-container ul.diffusion-chart-tabs li.selected { border-bottom: 1px solid #fff; font-weight: bold; color: #000; background-color: #ffF; }
.diffusion-chart-box { padding: 10px; border: 1px solid #d8d8d8; }
.diffusion-chart-date { background-color: #ddd; padding: 10px 15px; margin-bottom: 10px; }
.diffusion-chart-date div { display: inline-block; margin-right: 20px; cursor: pointer; }
.diffusion-chart-date div.selected { font-weight: bold; }

#toggle_mercadolibre_statistics { display: inline-block; vertical-align: middle; margin-right: 20px; cursor: pointer; }
#toggle_mercadolibre_statistics i { font-size: 33px; }
#mercadolibre_statistics { padding:10px; }
.difussion-chart { width: 100%; height: 275px; }

.portals-dash-detail-half { display:inline-block; width:49.5% !important; padding:10px 10px 0; }
.portals-dash-detailtitle { font-size: 20px; line-height: 20px; margin-bottom:10px; }
.portals-dash-single-table { display:table; }
.portals-dash-single-trow-total { background-color:#eaeaea; }
.portals-dash-single-trow-total .portals-dash-single-tcol div { font-weight:bold; font-size: 20px; line-height: 20px; }
.portals-dash-single-trow { display: table-row; }
.portals-dash-single-trow .portals-dash-single-tcol:first-child { font-weight:bold; background-color:#eaeaea; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width:150px; }
.portals-dash-single-trow:nth-child(odd) { background-color:#f2f2f2; }
.portals-dash-single-tcol { width: 25%; display: table-cell; text-align: center; vertical-align:middle; padding: 5px; border: 1px solid #fff; }


#property_actions.portals-massive-actions-box { width:inherit; border: none !important; border-top-left-radius:4px; border-top-right-radius:4px; background-color: #fff; color: #555; /*width:100% !important; */padding: 0px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; box-shadow: 0px -1px 4px rgba(0,0,0,.16)!important; display:none; }
.portals-massive-actions-box * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.portals-massive-actions-box button { background-color:#FFF; border:1px solid #777; color:#000; border-radius:4px; font-size: 12px; letter-spacing: 0.2; padding: 5px 8px; margin-left:4px; }
.portals_massive_actions_container:last-child .portals-massive-actions-box button { border:none; padding:5px !important; }
.portals-massive-actions-box button:hover { color:#D64A36; border-color:#d64a36; }
.portals-massive-actions-box .tooltip { font-size:12px; }

.portals-select-all { display: inline-block; vertical-align: middle; }
.portals-select-all .tooltip { text-transform: capitalize; }
.portals_massive_actions_container { width: 100% /*calc(100% - 120px)*/; display: flex; align-items: center; padding:15px; }

.portals-massive-actions-right { margin-left: auto; }
.portals-massive-actions-right .portals-massive-actions-segment { display:inline-block; vertical-align: middle; }
.portals-massive-actions-right .portals-massive-actions-segment:first-child { border-left: none; }
.portals-massive-actions-segment { border-left: 1px solid #ddd; padding-left: 10px; margin-left:15px; /*display: inline-block; vertical-align: middle; padding: 10px;*/ }
.portals-massive-actions-segment select { margin-left:5px; font-size: 12px;}

.portals-massive-actions-segment i { font-size: 16px; }
.portals-icon-btn { padding: 0px 5px !important; border:none !important; margin:0 5px; }
.portals-icon-btn i { font-size:20px; }
.portals-icon-btn:hover i { color:#d64a36; }

.portals-actions-selected { font-size: 28px; line-height: 29px; font-weight: 300; display: inline-block; vertical-align: middle; letter-spacing: -1.5px; margin-right: 8px; margin-left: 2px; }
.portalsset-label { font-weight: 300; line-height: 13px; font-size:12px; max-width:70px; /*border-right: 1px solid #ddd; padding-right: 16px; margin-right: 10px;*/ }
i.portals-clear-selection { font-size:20px !important; cursor: pointer; }
i.portals-clear-selection:hover { color:#d64a36; }

@supports not (display: grid) {
  .portals-massive-actions-right { display: inline-block; vertical-align: middle; float: right; margin-top: 4px; }
  .portals-massive-actions-segment { display:inline-block; vertical-align: middle; }
  .portalsset-label { display:inline-block; vertical-align:middle; }
}

#portals-dash-table { width:100%; margin-top:20px; margin-bottom:40px; border-radius: 6px; overflow: hidden; box-shadow: 0 0 4px 0 #ddd; }
#portals-dash-table thead tr td { vertical-align: middle; background-color: #525252; color: #FFF; padding: 12px 3px; text-transform: uppercase; border-top: none; }
#portals-dash-table thead tr td:first-child { text-align: center; }
#portals-dash-results { /*display:table; */width:100%; border:1px solid #DDD; }
#portals-dash-results tr { background-color:#fff /*f5f5f5*/; cursor: pointer; }
#portals-dash-results tr:hover { background-color:#F1F1F1; }
#portals-dash-results tr td { padding:12px 3px; vertical-align:middle; border-bottom: 1px solid #ddd; background-color:#F8F8F8; }
#portals-dash-results tr td:first-child { text-align:center; padding-left:6px; }
#portals-dash-results tr td:last-child { /*border-bottom:none;*/ }
#portals-dash-results tr td.nopadding { padding:0; border-bottom:none; }
/*#portals-dash-results li:first-child { background-color: #888888; color: #FFF; }*/
/*#portals-dash-results tr:first-child .portals-dash-results-cell { padding:8px 4px; text-transform: uppercase; font-weight: bold; }*/
#portals-dash-results li input { width: 25px !important; }
#portals-dash-results .pdash-type { }
#portals-dash-results .pdash-ref {  }
#portals-dash-results .pdash-ref div { width:auto; display:inline-block; text-decoration:underline; cursor:pointer; }
#portals-dash-results .pdash-division { }
#portals-dash-results .pdash-address {  }
#portals-dash-results .pdash-address div { width:auto; display:inline-block; text-decoration:underline; cursor:pointer; }
#portals-dash-results .pdash-publications { }
#portals-dash-results .pdash-alerts { cursor:pointer; }
#portals-dash-results .pdash-pano { width: 50px; padding-right:15px; }
.portals-dash-results-alertsitem { display:inline-block; margin:0 2px; }
.portals-dash-results-alertsitem-alert {}

.portals-dash-results-cell.pdash-check { width:20px; }
.portals-dash-results-cell.pdash-url .pdash-alerts { display:inline-block; margin-left:4px; }
.portals-dash-results-cell.pdash-category { width: 12%; }
.portals-dash-results-cell.pdash-location { /*width: 20%;*/ }
.portals-dash-results-cell.pdash-operation { width: 85px/*12%*/; text-align: left; padding-right:10px !important; }
.portals-dash-results-cell.pdash-starred { width: 10%; text-align: center; }
.portals-dash-results-cell.pdash-url { width: 80px /*10%*/; font-size: 14px; text-align: left; }
.portals-dash-results-cell.pdash-url .fa-spin { margin-left: 5px;}
.portals-dash-results-cell.pdash-error { width: 30%; padding: 8px !important;}

.portals-dash-insidetable tr { background-color:#f5f5f5/*FFF*/ !important; }
.portals-dash-insidetable tr td { border-bottom:1px solid #ccc !important; background-color:#FFF !important; }
.portals-dash-insidetable tr td:first-child { border-left:5px solid #ccc; padding-left: 10px !important;  }
.portals-dash-insidetable.publish-error tr td:first-child { border-color: #D70707; }
.portals-dash-insidetable tr:last-child td { border-bottom:none; }

.portal-config-card { padding:15px; }
.portal-config-card .titlefont { font-size: 18px; text-transform: uppercase; margin-top: 15px; border-bottom: 1px solid #DDD; padding-bottom: 8px; margin-bottom: 20px; padding-left: 6px; }
.portal-config-card button { width:100%; }

.portals-config-table-box { font-size:14px; }
.portals-config-table-box table { border:1px solid #ddd; }
.portals-config-table-box table td { padding:8px; border:1px solid #ddd; text-align:center; }
/*.portals-config-table-box table tr:nth-child(even) { background-color: #EAEAEA; }
.portals-config-table-box table tr:nth-child(odd) { background-color: #FFF; } */
.portals-config-table-box table tr th { background-color:#777; border-color:#FFF; color:#FFF; font-weight:bold; text-align:center; }
.portals-config-table-box table tr td { background-color:#f5f5f5; border-color:#FFF; }
.portals-config-table-box table tr td.whitebg, .portals-config-table-box table tr th.whitebg { background-color:#fff; }
.portals-config-ptype { text-transform:uppercase; }
.portals-config-ptype, .portals-config-available, .portals-config-unasigned { text-align:center; }
.portals-config-table-box input { text-align:center; font-size:14px; background-color: transparent; border: 1px solid #999; font-weight: bold; cursor:pointer; width:100%; padding:6px; }

.portals-config-values { font-size:14px; margin-bottom:4px; margin-left: 30px; }
.portals-config-values select { padding:3px; font-size:12px; margin-left:4px; }

.portals-dash-enablecard i { font-size:32px; }
.portals-dash-disabled { background-color:#FAFAFA; }
.portals-dash-disabled .portals-dash-item-img img { filter: grayscale(100%); }
.portals-dash-enablecard { font-size:14px; height:100px; }
.portals-dash-enabling-price { font-weight:bold; }


.prop-portals-item { border: 1px solid #ddd; padding: 10px 0 0; margin-bottom: 20px; border-radius: 6px; -webkit-box-shadow: none !important; box-shadow:none !important; -moz-box-shadow: none !important; }
#property_portals_ul .prop-portals-item { padding:10px !important; }
.prop-portals-item-ul { border:1px solid #EFEFEF; border-radius: 4px; overflow: hidden; }
.prop-portals-item * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.prop-portals-item-ul li { grid-template-columns: 100px 150px auto 30px 30px 30px 50px; align-items: center; display: grid; padding: 8px 0; padding-left: 10px; }
/*.prop-portals-item-ul li:last-child { border-bottom:1px solid #ddd; }*/
.prop-portals-item-ul li:nth-child(odd) { background-color:#f5f5f5; }
.prop-portals-item-ul li:hover { background-color:#ececec; }
.prop-portals-item i { font-size:15px; }
.prop-portals-item .prop-portals-item-col-logo { width:100%; padding: 15px 25px 0 15px; min-height:60px; }
.prop-portals-item .prop-portals-item-col-logo img { max-width: 150px; max-height: 80px; }
.prop-portals-item .porp-portals-addpublication { cursor:pointer; }
.prop-portals-item .porp-portals-addpublication i { font-size:20px; }
.prop-portals-item .prop-portals-refresh { float: right; margin-top:11px; margin-right: 15px; cursor: pointer; }
.prop-portals-item .prop-portals-refresh i { font-size:18px; }
.prop-portals-item-col { text-align: left; padding: 0px 5px; }
.prop-portals-item-col-short { text-align:center; }
.porp-portals-addpublication { float:right; margin-top:10px; }
.pdash-url .tooltip { font-size:12px; }
