a{color:#fe9500;}
.container a{color:#000;}
.container a:focus, a:hover{color:#fe9500;}
.container form a{color:#5cb85c; text-decoration:underline;}
.container form a:focus, form a:hover{color:#fe9500;}
.navbar-inverse {background:#24292e;color:#FFF;min-height:70px;display:flex;}
.navbar-brand img{height:32px;margin-top:10px;}
.text16 {font-size: 16px;}
.navbar-inverse .navbar-nav>li>a{padding-top:25px;color:#ececec;}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav> ul >li,
.navbar-inverse .navbar-nav>li.focus>a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active >a:visited,
.navbar-inverse .navbar-nav>li:hover>a:hover {background-color:#24292e!important;color: #d7dcdc;-webkit-transition: all  ease-in .3s;-o-transition: all  ease-in .3s;-moz-transition: all  ease-in .3s; -ms-transition: all  ease-in .3s;transition: all  ease-in .3s;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #FFF; text-decoration: none; background-color: #60B078; }
.dropdown-menu >li >a {padding: 5px 20px;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {margin-top: 0px;margin-bottom: 0px;color: #FFF;font-weight: 200;background-color: #60B078;background-image: none;background-repeat: none;-webkit-transition: all  ease-in .3s;-o-transition: all  ease-in .3s;-moz-transition: all  ease-in .3s;-ms-transition: all  ease-in .3s;transition: all  ease-in .3s;}
.navbar-form{margin-top:18px;}
.form-control{border:0;}
.input-group input{background-color:#404448;}
.input-group .btn{background-color:#404448; border:1px solid #404448}
#login-dp .iconSpecial {font-size: 30px;color: #4D5061;text-align: center;}
#login-dp .btn { border-radius: 0px; }
#login-dp .text-dark {color: #333;}
ul.nav.navbar-nav.navbar-right:last-child  {margin-right: 50px;}
/*MENU DE CONTEXTO*/
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
.fadeIn {-webkit-animation-name:fadeIn;animation-name: fadeIn;}
@-webkit-keyframes flipInX {
  0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
  40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
  60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}
  80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}
  100% {-webkit-transform: perspective(400px);transform: perspective(400px);}
}
@keyframes flipInX {
	0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0; }
  40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
  60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}
  80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}
  100% {-webkit-transform: perspective(400px);transform: perspective(400px);}
}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
#login-dp{min-width: 250px;padding: 14px 14px 0;}
#login-dp .help-block{font-size:12px}
#login-dp .bottom{background-color:rgba(255,255,255,.8);border-top:1px solid #ddd;clear:both;padding:14px;}
#login-dp .social-buttons{margin:12px 0;}
#login-dp .social-buttons a{width: 49%;}
#login-dp .form-group {margin-bottom: 10px;}
.btn-fb{color: #fff;background-color:#3b5998;}
.btn-fb:hover{color: #fff;background-color:#496ebc;}
.btn-tw{color: #fff;background-color:#55acee;}
.btn-tw:hover{color: #fff;background-color:#59b5fa;}
@media(max-width:768px){
	#login-dp{background-color:#fff;color: #fff;}
    #login-dp .bottom{background-color: inherit;border-top:0 none;}
}
.page-header{margin-top:20px;}
.navbar+.container,.navbar+header{padding-top:68px;}
.waterfall {-moz-column-gap: 1em;-webkit-column-gap: 1em;column-gap: 1em;}
@media (min-width: 768px) {
.waterfall {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
}
@media (min-width: 992px) {
.waterfall {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
}
.waterfall dl {margin: 0 0 1em 0;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;}
.waterfall dl img {width: 100%;margin-bottom: 10px;}
footer {background-color: #2d2d30;color: #f5f5f5;padding:12px 0 6px;}
footer li {display: inline-block;padding: 0 3px;}
.thumbnail dd {position: relative}
.thumbnail dd:after {content: "";display: block;position: absolute;	left:0;top:0;bottom:0;right:0;background:#000;opacity:0;transition:all 0.5s}
.thumbnail dd:hover:after {opacity: 0.1}
.media {border-bottom: 1px solid #e2e2e2;padding-bottom: 16px;margin-bottom: 16px;}
.media img{height:126px;}
.top-view li{line-height:24px;	margin:6px 0;}
.section-full {height:100vh;min-height:100vh;}
.breadcrumb {padding: 8px 15px; margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}
.breadcrumb ul{ margin-bottom:16px;padding:0;}
.breadcrumb ul li {float:left;list-style:none !important;padding:0px;padding-bottom:3px;margin:0px;margin-left:3px;font-size:14px;color:#999;}
.viewer{height:90vh;width:100%;}
.viewer-iframe{width:100%;height:90vh;}
@media (min-width: 1000px) {
	.viewer {width: calc(100% - 346px);float:left;}
	.sidebar{float:left;width: 960px;}
}
.sidebar{margin-top: 12px;}
article p{word-wrap:break-word;}
article img{max-width:100%}
article .pimg{float:left;}
article .pimg img {max-width: 160px;box-shadow: rgb(153, 153, 153) 0px 0px 12px 0px;margin: 10px 16px 0 3px;}
article header h1{font-weight:bold;}
@media(max-width:768px){
article header h1{font-size:26px;}
article h2{font-size:20px;}	
}
.page-num{height:30px;font-size:16px;font-weight:bold;}
.page-num a{text-decoration:none;padding: 0 3px;}
.page-num a:hover{color:#368d51;}
.page-num .wd,.page_num .wd:hover,.page_num .wd:visited,.page_num .current{color: #57bc54;}
.panel-success>.panel-heading {color:#fbfbfb;background-color:#fe9500;border-color:#fe9500;}
.panel-success {border-color:#fe9500;}
.adcenter{text-align:center;}
article {max-width:960px;}
article .article-imgview{background-color:#FFF;}
article .article-text{border: solid 1px #e5e5e5;padding: 16px 12px;background-color:#FFF;}
.article-imgview .pf{margin: 10px auto;
    box-shadow: 1px 1px 3px 1px #333;
    border-collapse: separate;}
.article-head{
	min-height: 88px;
    background-color: #fff;
    margin-bottom: 12px;
    padding: 12px;
}
.article-text {
    height: 120px;
    overflow-y: auto;
}
