/* here you can put your own css to customize and override the theme */
.border-bottom{
	border-bottom: solid 1px #737373;
}
.box-shadow{
	box-shadow :0px 0px 7px -1px rgba(156,156,156,0.79)!important;
}
.pre-header {
box-shadow: 0 1px 3px #000;
}
.site-logo {
    padding-top: 12px;
    padding-bottom: 13px;
}
.site-logo img {
    width:200px
}
.header{
	box-shadow: 0 1px 3px #000;
	background: #3E3E3E;
}
.header-navigation > ul > li > a{
	color: #FFFFFF;
	padding: 19px 12px 19px;
}
.header-navigation ul > li.active > a,
.header-navigation ul > li > a:hover,
.header-navigation ul > li > a:focus,
.header-navigation ul > li.open > a,
.header-navigation ul > li.open > a:hover,
.header-navigation ul > li.open > a:focus {
	color: #FFF;
	background: none;
	text-decoration: none;
}
.header-navigation > ul > li > .dropdown-menu {
    border-top: solid 3px #3E3E3E;
}
.header-navigation > ul > li.dropdown:hover > a:after {
  border-bottom: 8px solid #FFFFFF;
}
.header-navigation .dropdown-menu > li:first-child {
    border-top: solid 2px #FFFFFF;
}

.header-navigation .dropdown-menu > li > a:hover,
.header-navigation .dropdown-menu > li.active > a,
.header-navigation .header-navigation-content .header-navigation-col li > a:hover,
.header-navigation .header-navigation-content .header-navigation-col li.active > a {
    background: #F0F0F0;
    color: #3E3E3E;
}
.header-navigation ul > li.active > a {
    border-bottom: 2px solid #F0F0F0;
}
.main{
	min-height: 556px;
	height: auto;
}
.breadcrumb > .active {
    color: #3E3E3E;
}
.header-navigation .dropdown-menu .fa {
    position: initial;
    display: inline;
}
.tabbable-custom > .tab-content {
	border:none;
}
.dropzone {
    border: 4px dashed #0087F7;
    border-radius: 5px;
    background: #EFEDED;
}
.image-icon{
	font-size: 20px !important;
	margin-top: 3px !important;
}
.image-list{
	border-radius: 5px !important;
	max-width: 90%;
}
.image-list-display{
	width: 100% !important;
}
.image-fancybx-link{
    position: absolute !important;
    top: 175px !important;
    left: 85% !important;
}
.footer {
    background: #3E3E3E;
}
.work-description .portlet-body {
    border:1px solid #515151
}
#filter_images  > div > label, #filter_document > div > label{
    margin-top: 10px;
}
.image-box ul {
    font-size: 9px;
    letter-spacing: 1px;
}
.image-box .portlet-body {
    height:203px !important
}
.slidr-container h4 {
    font-size: 13px;
    margin-top: 22px;
}
.slidr-container a i {
    font-size: 13px !important;
}
.buttons-container {
    padding-top: 0px !important;
}
.tabs-add-file .nav-tabs {
margin-top:30px

}
.tab-content {
    background: #FFF;
    padding: 10px 15px;
}
.tabs-add-file .nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.tabs-add-file .nav-tabs {
    text-align:center;
}
.title-buscador {
    font-weight: 600;
    font-size:17px;
    color: #EE811E;
    margin-top:10px
}
.mode-selector h4 {
    font-weight: 600;
    font-size: 13px;
    margin: 10px 0 25px;
}
.btn-show-selector {
    float: right;
    margin-top: -25px;
    color: #EE811E;
    cursor: pointer;
    font-weight: 600;
}
.btn-show-selector:hover {
    color: #E67A26;
}
.btn-block {
    margin-top: 30px;
}

.mode-document h4, .mode-image h4 {
    font-weight: 600;
    font-size: 13px;
    margin: 10px 0 25px;
}
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto !important;
    height: 1%;
    height: 25px;
    border-radius: 5px;
    background-color: #fff;
    background:#FFF;
    background-clip: padding-box;
    border: 1px solid #E0E0E0 !important;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
/* overwrite HD Color */
.onoffswitch-inner:before{
    background-color: #EE811E;
}
.blue-hoki.btn {
    background: #EE811E;


}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color: #E67A26;
    border-color: #E67A26;
}
.blue-hoki.btn:hover, .blue-hoki.btn:focus, .blue-hoki.btn:active, .blue-hoki.btn.active{
    background: #E67A26;
}
.btn-primary {
    background-color: #EE811E;
    border-color: #EE811E;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary.active:hover {
    background: #E67A26;
    background-color: #E67A26;
}
.blue-hoki.btn:active, .blue-hoki.btn.active{
    background: #E67A26;
    background-color: #E67A26;
}
.blue-hoki.btn:active:hover, .blue-hoki.btn.active:hover{
    background: #E67A26;
    background-color: #E67A26;
}
.blue-hoki.btn.disabled, .blue-hoki.btn.disabled:hover, .blue-hoki.btn.disabled:focus, .blue-hoki.btn.disabled:active, .blue-hoki.btn.disabled.active, .blue-hoki.btn[disabled], .blue-hoki.btn[disabled]:hover, .blue-hoki.btn[disabled]:focus, .blue-hoki.btn[disabled]:active, .blue-hoki.btn[disabled].active, fieldset[disabled] .blue-hoki.btn, fieldset[disabled] .blue-hoki.btn:hover, fieldset[disabled] .blue-hoki.btn:focus, fieldset[disabled] .blue-hoki.btn:active, fieldset[disabled] .blue-hoki.btn.active {
    background-color: #F9AB6E
}
.portlet.box.blue-hoki {
    border: 0px solid #FFF;
}
.portlet.box.work-description > .portlet-title {
    background-color: #515151
}
.portlet.box.blue-hoki > .portlet-title {
    background-color: #EE811E
}
.block-switch, .block-switch-document {
    margin-top: 10px;
    margin-bottom: 15px;
}
.image-result-preload{
    font-size: 18px;
    font-weight: bold;
    margin:15px 0px;
}
.image-result-sumary {
    font-size: 14px;
    margin:10px 0px 15px

}
.jcider-nav span {
    padding: 0 2px;
}
ul.list-unstyled {
    padding:0 12px
}

.contain-image span.pull-left {
text-overflow:initial !important;
}
.image-box.document-box .portlet-body .mix-details {
    transform: scale(1);
    opacity: 1;
}
.image-box.document-box .glyphicon {
    display:none
}
.image-box.document-box .category-image  {
    float: left;
    margin: 0 0 10px 37px;
}
.image-box.document-box .document-title  {
    float: left;
    font-size: 13px;
    max-width: 145px;
    font-weight: 100;
    margin: 5px 0 0 10px;
}

.img-product-gallery .porduct-header {

    background: #EE811E;
}

.portlet > .portlet-body.blue-hoki, .portlet.blue-hoki {
    background-color: #EE811E
}
[type="checkbox"].filled-in:checked + label:after {
    border: 2px solid #EE811E !important;
    background-color: #fff !important;
}
[type="checkbox"].filled-in:not(:checked) + label:after {
    border: 2px solid #EE811E !important;
    background-color: #FFF;

}

[type="checkbox"].filled-in:checked + label:before {
 
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #EE811E;
    border-bottom: 2px solid #EE811E;
}
