﻿
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);body{font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;color:#333333;}
p{line-height:1.5;margin:30px 0;}
p a{text-decoration:underline;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:800;}
a{color:#333333;}
blockquote{color:#777777;font-style:italic;}
article{margin-bottom:20px;word-wrap:break-word;}
hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:white;}
.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.navbar-custom .navbar-brand{font-weight:800;}
.navbar-custom .navbar-header .navbar-toggle{color:#777777;font-weight:800;text-transform:uppercase;font-size:12px;}
.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;}
@media only screen and (min-width:768px){.navbar-custom{background:transparent;border-bottom:1px solid transparent;}
.navbar-custom .navbar-brand{color:white;padding:20px;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus{color:rgba(255, 255, 255, 0.8);}
.navbar-custom .nav li a{color:white;padding:20px;font-size:0.55em;}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus{color:rgba(255, 255, 255, 0.8);}
}
@media only screen and (min-width:1170px){.navbar-custom{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255, 255, 255, 0.9);border-bottom:1px solid #f2f2f2;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.navbar-custom.is-fixed .navbar-brand{color:#333333;}
.navbar-custom.is-fixed .nav li a{color:#333333;}
.navbar-custom.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.intro-header{background-color:#777777;margin-bottom:50px;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading{padding:100px 0 50px;color:white;-webkit-filter:contrast(100%);filter:contrast(100%);-webkit-filter:brightness(1);filter:brightness(1);}
@media only screen and (min-width:768px){.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading{padding:150px 0;}
}
.intro-header .site-heading,
.intro-header .page-heading{text-align:center;}
.intro-header .site-heading h1,
.intro-header .page-heading h1{margin-top:0;font-size:50px;}
.intro-header .historia h1{font-size:70px;}
.intro-header .site-heading .subheading,
.intro-header .page-heading .subheading{font-size:24px;line-height:1.2;display:block;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;margin:10px 0 0;}
.intro-header .site-heading #scroll{font-size:100px !important;color:#FFF;cursor:pointer;}
@media only screen and (min-width:768px){.intro-header .site-heading h1,
.intro-header .page-heading h1{font-size:80px;}
.intro-header .historia h1{font-size:100px;}
}
.intro-header .post-heading h1{font-size:35px;}
.intro-header .post-heading .subheading,
.intro-header .post-heading .meta{line-height:1.2;display:block;}
.intro-header .post-heading .subheading{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;margin:10px 0 30px;font-weight:600;}
.intro-header .post-heading .meta{font-family:'Lora', 'Times New Roman', serif;font-style:italic;font-weight:300;font-size:20px;}
.intro-header .post-heading .meta a{color:white;}
@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px;}
.intro-header .post-heading .subheading{font-size:30px;}
}
.post-preview > a{color:#333333;}
.post-preview > a > .post-title{font-size:30px;margin-top:30px;margin-bottom:10px;}
.post-preview > a > .post-subtitle{margin:0;font-weight:300;margin-bottom:10px;}
.post-preview > .post-meta{color:#777777;font-size:18px;font-style:italic;margin-top:0;}
.post-preview > .post-meta > a{text-decoration:none;color:#333333;}
@media only screen and (min-width:768px){.post-preview > a > .post-title{font-size:36px;}
}
.section-heading{font-size:36px;margin-top:60px;font-weight:700;}
.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
footer{padding:50px 0 65px;}
footer .list-inline{margin:0;padding:0;}
footer .copyright{font-size:14px;text-align:center;margin-bottom:0;}
.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.floating-label-form-group input,
.floating-label-form-group textarea{z-index:2;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none !important;resize:none;}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:0.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;-moz-transition:top 0.3s ease,opacity 0.3s ease;-ms-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease;}
.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eeeeee;}
.floating-label-form-group-with-value label{top:0;opacity:2;}
form .row:first-child .floating-label-form-group{border-top:1px solid #eeeeee;}
.btn-lg{font-size:16px;padding:25px 35px;}
.pager{margin:20px 0 0;}
.pager li > a,
.pager li > span{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:white;border-radius:0;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#777777;background-color:#333333;cursor:not-allowed;}
::-moz-selection{color:white;text-shadow:none;background:#a72631;}
::selection{color:white;text-shadow:none;background:#a72631;}
img::selection{color:white;background:transparent;}
img::-moz-selection{color:white;background:transparent;}
#principal_header{height:100vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
#divisiones h3{margin-top:-10px;}
#divisiones{margin-bottom:40px;}
#publicaciones{line-height:1.5em;padding-top:40px;padding-bottom:40px;position:relative;min-height:1px;transition:background-color 0.8s ease;}
#publicaciones p{font-size:15px;margin-top:-5px;}
#publicaciones .blanco{background:rgba(255,255,255,0.3);color:}
#colaboradores{padding-top:40px;padding-bottom:40px;}
#colaboradores .carousel{margin-bottom:0;padding:0 40px 30px 40px;}
#colaboradores .carousel-control{left:-12px;height:40px;width:40px;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;margin-top:90px;}
#colaboradores .right{right:-12px;}
#colaboradores .carousel-indicators{right:50%;top:auto;bottom:-10px;margin-right:-19px;}
#colaboradores .carousel-indicators li{background:#cecece;}
#colaboradores .carousel-indicators .active{background:#428bca;}
#colaboradores img{}
#colaboradores .thumbnail{border:0 !important;}
.section-title{text-align:center;text-transform:uppercase;font-size:-webkit-xxx-large}
.closemodal{position:fixed;top:100px;right:20px;}
#busqueda{color:#fff;transition:background ease 2.3s;margin:0;padding-top:50px;padding-bottom:50px;}
#busqueda i{color:#bbb;}
.inside{margin-top:20px;margin-bottom:20px;}
.inside-full-height{height:100%;margin-top:0;margin-bottom:0;}
.row-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-height{display:table-cell;float:none;height:100%;}
.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}
@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-xs-height{display:table-cell;float:none;height:100%;}
.col-xs-top{vertical-align:top;}
.col-xs-middle{vertical-align:middle;}
.col-xs-bottom{vertical-align:bottom;}
}
@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-sm-height{display:table-cell;float:none;height:100%;}
.col-sm-top{vertical-align:top;}
.col-sm-middle{vertical-align:middle;}
.col-sm-bottom{vertical-align:bottom;}
}
@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-md-height{display:table-cell;float:none;height:100%;}
.col-md-top{vertical-align:top;}
.col-md-middle{vertical-align:middle;}
.col-md-bottom{vertical-align:bottom;}
}
@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-lg-height{display:table-cell;float:none;height:100%;}
.col-lg-top{vertical-align:top;}
.col-lg-middle{vertical-align:middle;}
.col-lg-bottom{vertical-align:bottom;}
}
.modal-body{max-height:calc(100vh - 50px);overflow-y:auto;}
.inner-addon{position:relative;}
.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none;}
.left-addon .glyphicon{left:0px;}
.right-addon .glyphicon{right:0px;}
.left-addon input{padding-left:30px;}
.right-addon input{padding-right:30px;}
#custom-search-input{padding:3px;border:solid 1px #E4E4E4;border-radius:6px;background-color:#fff;}
#custom-search-input input{border:0;box-shadow:none;}
#custom-search-input button{margin:2px 0 0 0;background:none;box-shadow:none;border:0;color:#666666;padding:0 8px 0 10px;border-left:solid 1px #ccc;}
#custom-search-input button:hover{border:0;box-shadow:none;border-left:solid 1px #ccc;}
#custom-search-input .glyphicon-search{font-size:23px;}
#resultadosTable{font-size:11px;overflow-x:auto;}
#resultadosTable .form-control{font-size:11px;}
.ng-table-responsive td:before{padding-left:50% !important;white-space:nowrap;text-align:left;font-weight:bold;margin-bottom:4px;}
@media only screen and (max-width:800px){.ng-table th.filter .input-filter{display:none !important;}
}