/* Ocultar data collected from y type en sidebar info */
body .sidebar .infoBox .dataCollectedFrom,
body .sidebar .infoBox article.type{display:none;}

body .dataTable header.sharingEnabled hgroup {padding-right: 300px !important;}

body .tabs .tooltip a{color:#fff !important;}

/*FONTS*/
@font-face {
  font-family: 'Whitney';
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.eot");
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.woff2") format("woff2"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.woff") format("woff"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.ttf") format("truetype"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.svg#Whitney-Light") format("svg"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/Whitney-Light.eot?#iefix") format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'DIN-b';
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.eot");
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.eot?#iefix") format("embedded-opentype"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.woff2") format("woff2"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.woff") format("woff"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.ttf") format("truetype"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinb____.svg#din-boldregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'DIN-r';
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.eot");
  src: url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.eot?#iefix") format("embedded-opentype"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.woff2") format("woff2"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.woff") format("woff"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.ttf") format("truetype"), url("https://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/fonts/dinr____.svg#din-regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}



/*GENERAL*/
body, .layout, .content{background:#f4f4f4 !important;}
body a{color:#447dc2 !important;}
.brandingHeader,
.brandingFooter{background:#fff;}
.brandingHeader{border-bottom: 1px solid #3e98ec;}

body{font-family:DIN-r, Helvetica, Arial, sans-serif !important;font-size:16px !important;}
body, .layout, .content{background:#fff;}
.contentInner{padding-left:240px}
.wrapperInner{margin:0 0 0 -240px}
.tabs{width:240px;}
.columns{margin:0 -240px 0 0;}

/*FOOTER*/
body .layoutInner{padding-bottom:0 !important;}
.brandingFooter{border-top:1px solid #dbd2d3;}


/*TABS*/
.tabs > ul{padding-top: 35px !important;}
.tabs .icon{text-align:left;font-size:12px;}
.tabs .icons>li >a{padding:10px 0;}
.tabs .icon>span{display:inline-block;padding:0;vertical-align: middle;}
.tabs .icon>i{background-image:url(http://junar-cdn-brandings.s3.amazonaws.com/files/ARSAT/images/ic_sidebarTabs.png);height:16px;width:16px;display:inline-block;vertical-align: middle;margin-right:16px;}
.tabs .icons>li{padding:0 0 0 60px;}
.tabs .icons>li .tooltip li a{padding:0 10px !important;}
.tabs .tooltip{left:69%;}

/*RECURSO*/
.dataTable{border:0;padding:0 60px 0 20px;}
.dataTable .data{padding:40px 0;}
#id_datastreamResult{border:0 !important;}
body .flexigrid div.bDiv,
body .sidebar .boxContent{min-height:0 !important;height:auto !important;}
.flexigrid div.hDiv th div, .flexigrid div.bDiv td div, div.colCopy div{font-size:14px;padding:10px;font-family:DIN-r, Helvetica, Arial, sans-serif;text-align:left !important;}
.flexigrid div.hDiv th div{font-size:12px;}
body .flexigrid div.pDiv{padding: 20px 0 40px 0 !important;font-size:14px;font-family:DIN-r, Helvetica, Arial, sans-serif;border:0 !important;background:transparent !important;}
.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div{border-bottom:0 !important;}
.flexigrid div.hDiv th, div.colCopy{height:38px !important;}
.flexigrid div.nBtn{height:37px !important;border-bottom:0 !important;}
.flexigrid div.nBtn div{height:37px !important;}
.flexigrid div.hDiv, div.colCopy {background: none!important;}
body .flexigrid div.hDiv th, body .flexigrid div.bDiv td{border-right:0 !important;border-bottom:1px solid #d1d1d1 !important;}
.flexigrid div.bDiv table{border-bottom:0 !important;}
.flexigrid div.bDiv tr:hover td, .flexigrid div.bDiv tr:hover td.sorted, .flexigrid div.bDiv tr.trOver td.sorted, .flexigrid div.bDiv tr.trOver td, .flexigrid div.bDiv tr.trSelected:hover td, .flexigrid div.bDiv tr.trSelected:hover td.sorted, .flexigrid div.bDiv tr.trOver.trSelected td.sorted, .flexigrid div.bDiv tr.trOver.trSelected td, .flexigrid tr.trSelected td.sorted, .flexigrid tr.trSelected td{border-right:0 !important;}
.flexigrid div.bDiv table{margin-bottom:0 !important;}
.flexigrid div.hDiv th div.sasc,
.flexigrid div.hDiv th div.sdesc{background-position:center 6px;}
.flexigrid div.sDiv{background:#fff !important;font-family:DIN-r, Helvetica, Arial, sans-serif;padding:20px 0 0 !important;border-top:0 !important;font-size:14px;}
.flexigrid div.sDiv select,
.flexigrid div.sDiv input{height:25px !important;}

/*MESSAGEBAR*/
.messageBar {height: 50px;background: #fafafa;border-top:0;border-bottom:0;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;}
.messageBar .text{height: 50px;line-height: 50px;background-position:0 center;text-shadow: 0 0 0 transparent;}

/*SIDEBAR*/
.sidebar{border:0;margin-top:17px;padding-bottom:40px;}
.sidebar article header h1,
.sidebar article li, 
.sidebar article p{font-size:14px;}
.sidebar, 
.sidebar .title{font-family:DIN-r, Helvetica, Arial, sans-serif;}
.box .title{height:60px !important;padding-bottom:0 !important;}

/* ------------------------------------------------------------ */

/*CSS ESPECIFICOS*/

/*EMBEDDED*/
body.embedded .dataTable header h1,
body.embedded .dataTable header h1 strong{font-size:24px !important;}
body.embedded .dataTable header h2{color:#c0c0c0 !important;}
body.embedded .tabs{border:0;padding-top:55px;}
body.embedded .tabs > ul {padding-top: 0px !important;}
body.embedded .showSidebar .sidebar{border:0;}
body.embedded .dataTable .socialBox {bottom: 10px !important;right: 20px !important;top: auto !important;}

body.embedded .dataTable header{min-width:0;}

body.embedded .contentInner{padding-left:0}
body.embedded .wrapperInner{margin:0 0 0 0}
body.embedded .tabs{width:0;display:none;}
body.embedded .columns{margin:0 0 0 0;}

body.embedded .layoutInner.clearfix:after,
body.embedded .wrapper.clearfix:after,
body.embedded .columns.clearfix:after{display:none;}
body.embedded .columns{float:none;}



/** ESTILOS ARSAT **/
.content{
    background: #f4f4f4;
}
.columns{background:transparent;}
.flexigrid div.bDiv{background:transparent;}

.tabs .icon{color:#5a87b4;}
.tabs .icon>span{text-transform: none;font-size:14px;}
.tabs .icon:hover{color:#5a87b4;}
.tabs .icon:hover span{text-decoration:underline;}


.content{margin-top:160px;position:relative;border-top:1px solid #a9abaf;}

.dataTable header{position: absolute;top:-161px;left:0;width:100%;padding:0 60px;height:160px;background:#fff;}
.dataTable header.sharingEnabled hgroup {padding-right: 200px;}
.dataTable header hgroup{position:absolute;bottom:30px;}
.dataTable .socialBox{right:60px;bottom:30px;}
.dataTable header h1{font-weight:normal;font-family: Whitney, Helvetica, Arial, sans-serif;font-size:30px;line-height:normal;max-width:100%;/*text-overflow:ellipsis;*/overflow:hidden;display:block;white-space:nowrap;}
.dataTable header h1 strong{font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-family:DIN-r, Helvetica, Arial, sans-serif;}
.dataTable header h2{font-family: Whitney, Helvetica, Arial, sans-serif;font-weight:normal;color:#a5a5a6;font-size:16px;line-height:normal;padding-top:5px;}

#id_datastreamHits svg > rect{fill: none !important;}

body .brandingFooter{display:block !important;}
body .content{padding-bottom:40px;}


#id_datastreamResult .result .loading{background-image:url(https://workspace.junar.com/static/core/images/common/im_smallAjaxLoaderGray.gif);}


/* GO BACK LINK */
.goBackLink{position: relative;bottom: 10px;font-size: 14px;font-family: DIN-r, Helvetica, Arial, sans-serif;}

/*SUBMENU*/
body{position:relative;min-width:998px;}
.menu-trigger:focus{outline:none;}
.menuOpen{width:65px;height:64px;background:#fff;position:absolute;top:0;right:0;z-index:99997;}
.menuOpen .menu-trigger {border: none;background: none;width: 25px;height: 25px;position: absolute;top: 20px;right: 20px;cursor: pointer; }
.menuOpen .menu-trigger span {position: absolute;top: 50%;left: 0;width: 100%;height: 4px;margin-top: -2px;background-color: #003461;border-radius: 5px; }
.menuOpen .menu-trigger span:after,
.menuOpen .menu-trigger span:before {content: "";position: absolute;top: -10px;left: 0;width: 100%;height: 100%;background-color: #003461;border-radius: 5px;transition: all .2s; }
.menuOpen .menu-trigger span:before {top: 10px; }
.menuOpen .menu-trigger:hover span:after {top: -12px; }
.menuOpen .menu-trigger:hover span:before {top: 12px; }
.menuClose{width:85px;height:85px;background:#fff;position:absolute;top:0;right:0;z-index:99999;display:none;}
.menuClose .menu-trigger{position: absolute;top: 30px;right: 30px;width: 34px;height: 34px;cursor: pointer;border: none;background: transparent;}
.menuClose .menu-trigger:after,
.menuClose .menu-trigger:before{content: "";position: absolute;top: -5px;left: 14px;width: 5px;height: 44px;background-color: #467ec1;border-radius: 5px;transform: rotate( 45deg );transition: all .2s;}
.menuClose .menu-trigger:before{transform: rotate( -45deg );}
.menuClose .menu-trigger:hover:after{transform: rotate( -45deg );}
.menuClose .menu-trigger:hover:before{transform: rotate( -135deg );}
.iframeSubMenu{position:absolute;z-index:99998;top:0;width:100%;left:0;display:none;}