@charset "utf-8";
/* CSS Document */

.navbar-default {
	padding-bottom:7px;
}



a, a:hover {
    color: #069;
text-decoration: none;
background-color:
    transparent;
}

#topnav .topbar-main {
 background: #f2f2f2;
color: rgba(56,151,186,1);
padding:10px 0 !important;
}

#topnav .topbar-main .nav > li > a, #topnav .topbar-main .nav > li > a:hover, #topnav .topbar-main .nav > li > a:focus {
    font-size: 18px;
    line-height: 34px;
    text-align: center;
   color: #069;
   border: 2px solid #069 !important;
}

#topnav .navbar-toggle span, #topnav .navbar-toggle:hover span {
    background-color: #069;
}

.topbar-left {
    display: block;
}


.footer {
   display:none;
    bottom: 0px;
    width:100%;
    padding: 20px 0px;
    position: relative;
    right: 0px;
    left: 0px;
	margin-top:40px;
	
	font-family:Montserrat, sans-serif;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ea2e2e+100 */
background:#f2f2f2;
color:#666;
}

.minheight{
	min-height:530px;
	margin-bottom:40px;
}

#topnav .navigation-menu > li.active a, #topnav .navigation-menu > li.active a i{
     color: #069;
}

form#registrotaller {margin:0px 0 40px 0; padding:20px 0; }

.btn1 {
    border-radius: 2px;
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
    padding: 3px 14px;
    font-size: 14px;
}

#topnav .navigation-menu > li .submenu {
    min-width: 230px;
	
}

#topnav .navigation-menu > li .submenu.megamenu > li {
    overflow: hidden;
    width: 230px;
    display: inline-block;
    vertical-align: top;
}



.pdffile{min-width:400px; float:left;}
.examina{float:left;  }
.eliminar{display:inline-block; margin-left:3px; padding-top:5px; cursor:pointer;}

.titulo{font-size:22px; font-weight:normal; font-family:"Righteous", Gadget, sans-serif;}
p.lema{font-size:16px; color:#000; font-family:Montserrat, sans-serif;}

.form-control{border:1px solid #999;}

.gris{color:#666;}

.clearboth{clear:both;}

.estado{font-size:13px; margin-right:7px; }

.estado img{margin-top:1px;}



elemento {

}
#topnav .navigation-menu {

    list-style: none;
    margin: 0;
    padding: 0;

}
dl, ol, ul {

    margin-top: 0;
    margin-bottom: 1rem;

}
* {

    outline: none !important;

}
*, ::after, ::before {

    box-sizing: border-box;

}
.text-center {

    text-align: center !important;

}
#topnav .topbar-main li{
	font-family:Montserrat, sans-serif;
}


#topnav .navigation-menu > li .submenu li a {
	font-size:12px;
}


#comentariocarper, #comentariotaller{
	min-height: 55px;
}


#comentariostaller, #comentariosperito{
	min-height:100px;
	max-height:200px;
	border:1px solid #999;
	padding:10px;
	vertical-align:middle;
	overflow:scroll;
	
}

.petit{font-size:11px; color:#b8aa78!important; }
.petit2{font-size:11px; color:#b8aa78!important; }


.oculto{visibility: hidden;}

.mgt{padding-top:4px;}
.mtop{margin-top:10px !important;}

.resultado{font-size:11px; color:#b8aa78; text-align:center;}

html, body{height:100%; min-height:100%;}

.fondo{
	background-image:url(../images/3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
}



.slimScrollBar{
	background-color:#b8aa78!important;
	width: 10px !important;
	
}



.img_thumb_head{

	width:83px;
	height:175px;
}

.img_thumb_head .examin_btn{
	
	width:80px;
	height:33px;
}

.img_thumb_head .examin_btn #browse_btn1, .img_thumb_head .examin_btn #browse_btn2, .img_thumb_head .examin_btn #browse_btn3, .img_thumb_head .examin_btn #browse_btn4, .img_thumb_head .examin_btn #browse_btn5{ 
	
	width:80px;
	height:32px;
	background-color:transparent;
	visibility:visible;
	
}
 


.img_thumb_head .img_min{
	
	width:83px;
	height:116px;
	border:dashed 0px #999;
	text-align:center;
	background-color:transparent;
	vertical-align:middle;
	margin-left:1px;
}

.img_thumb_head .img_min .loadimg{
	margin-top:33px;
}

.img_thumb_head .error_img{

width:195px;
height:13px;
margin-top:5px;
font-size:11px;
color:#FF0000;	
}

form fieldset > section > div > div.privil{
	width:125px;
	height:50px;
	
	margin-right: 20px;
	clear:none;
}


form fieldset > section > div > div.serv{
	width:88px;
	height:185px;
	
	margin-right: 20px;
	margin-bottom:10px;
	clear:none;
}

form fieldset > section > div > div.nul{
	margin-right: 0px;
}

form fieldset > section > div >  div.serv > span.txtimg{
	width:80px;
	margin-bottom:15px;
	
}


p.resultado {
	padding-top:0px;
	padding-left:15px;
	font-size:13px;
	color: #c41414;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0px;
	line-height:20px !important;
}



.img_thumb_head .examin_btn a.eliminar{
	float:right;
	margin-left:3px;
	margin-top:6px;
	width:15px;
	height:14px;
	visibility:visible;
}


.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.note-color .dropdown-menu {
    min-width: 168px !important;
    padding: 0;
}
/* hide background color picker */
.note-color .note-palette:first-child {
    display: none !important;
}
/* remove palette title */
.note-color .note-palette-title {
    display: none;
}

.btn-sm  i, span.note-current-fontsize{
    font-size: 16px !important;
}

@media (min-width: 769px) {
.navbar-left {
   display:none;
  }

  .ocultasm {
  	display: block;
  }

  .muestrasm {
  	display: none;
  }
}

@media (max-width: 960px) {
  .navbar-left {
   display:block;
  }

  .ocultasm {
  	display: none;
  }

  .muestrasm {
  	display: inline;
  }
}


.linea{padding:10px; border:1px solid #666;}
.ms-container {
    background: transparent url("../../plugins/multiselect/img/multiple-arrow.png") no-repeat 50% 50%;
    width: 100% !important;
    max-width: 500px !important;
}


.form-control {height:30px;}



