﻿/*Mobile first: aquí móviles*/



/*mugikorra bakarrik*/
@media (max-width: 768px) {

    a#LoginView1_ajustes_mvl{
        position: absolute;
        top:0;
        right:0;
        text-indent: -999999px!important;
    }


    #cidioma a {
    position: absolute;
    left: 186px;
    margin: 0!important;
}
    .logoheader {
    max-height: 55px!important;

}

    .transferentzia {
margin: 30px 0 0 0;
    width: 100%;
}

  .egutegia .rsButton .p-icon:before {
    display: block!important;
}

    .egutegia .RadScheduler .rsMonthView .rsWrap {
    width: 100%!important;
    
}

.RadScheduler .rsMonthView .rsWrap .rsAptContent{
    height: 15px!important;
}

ul.rsPopup.rsList {
    background-color: #ffffff;
}

}


html, body, form {
	height: 100%;
	/*font: 12px "Segoe UI" , Arial, sans-serif;*/

}
html, body
{
    margin: 0;
    padding: 0;
    /*overflow-x: hidden;*/
}
body {
    background: #f9f9f9;
}

h2, h2 label, h3, h3 label {
    color: #c4c4c4;
}

h2 label::after, h2 span::after  {
    content: " ";
    display: block;
    width: 42px;
    border-bottom: solid 3px #8348b6 ;

}

h3 span, h3 label {
    text-transform: uppercase;
    font-weight: bold;
}

.row{
    margin: 0;
    padding: 0;
}
.form-horizontal .form-group{
    padding: 0;
    margin: 0 0 15px 0;
        position: relative;
}

.form-horizontal .form-group.rm-estado{
    margin: 10px 0 0 0;
} 

.backg-logo-cont {
height: 403px;
width: 100%;
margin: 150px auto 129px auto;
max-width: 687px;
background-image: url(images/ikonoaiora.png);
background-repeat: no-repeat;
background-size: contain;
padding: 25px;
background-position: center -5px;
opacity: 0.05;
}

.form-horizontal .form-group.rm-estado label{
    margin: 0;
} 

button.navbar-toggle{
   margin: 15px 55px 0 0;
}

.boitoi-mezu button {
    width: 108px !important;
}

td input[type="checkbox"] {
    margin: 0 0 0 4px;
}

.goikobotoiak {
    float: left;
    padding: 10px 0 0 0;
}

.RadButton {
    border: none;
    color: #ad77db !important;
    background-color: #ffffff;
    border-radius: 0!important;
    /*font-weight: bold;*/
    color: #ffffff;
    padding: 4px 15px !important;
    font-size: 14px;
    display: inline;
    width: 100%;
    border: solid 1px #e6e6e6;
}

.ruFileWrap.ruStyled .ruButton.ruBrowse {
    border-radius: 0 !important;
    color: #ad77db;
    padding: 2px 15px 4px 15px;
    cursor: pointer !important;
    font-size: 14px;
    margin: 0;
    min-height: 28px;
}

.ruFileWrap.ruStyled .ruButton.ruBrowse::before {
    content: "\f002";
    font-family: FontAwesome;
}

.RadColorPicker.RadColorPicker_Bootstrap .rcpIcon {
    padding: 0;
}

.controls.checkbox label.check-label {
    margin: 0 0 0 0;
}

.controls.checkbox .caja label {
    margin: 0;
}

.RadAsyncUpload.RadUpload.RadUpload_Bootstrap .ruFileLI {
    float: left;
    height: 28px;
    margin: 0!important;
}

.RadAsyncUpload.RadUpload.RadUpload_Bootstrap  .ruFileWrap.ruStyled {
    height: 27px;
    max-width: 225px !important;
}

.RadAsyncUpload.RadUpload.RadUpload_Bootstrap span.ruUploadProgress {
    font-size: 13px!important;
}

.RadAsyncUpload.RadUpload.RadUpload_Bootstrap span.ruButton.ruRemove {
    /*border: solid 1px #e6e6e6;
    border-radius: 0px;
    padding: 5px 10px;
    font-size: 14px;
    color: #ad77db;*/
}

.RadAsyncUpload.RadUpload.RadUpload_Bootstrap span.ruButton.ruRemove:hover {
    /*border: solid 1px #ffffff;
    color: #ffffff!important;
    
    background-color: #ad77db;
    text-decoration: none;*/
    opacity: 1;
}

.RadInput.RadInput_Bootstrap input {
    padding: 0;
}

.riTextBox.testu-eskubi {
    width: 29%;
    margin: 0 0 0 10px;
}

.ruButton.ruBrowse {
    background: #ffffff !important;
   /* border: solid 1px #cccccc!important;*/
    cursor: pointer!important;
}

.bidali-usuario .caja .racTokenList {
    border: 0;
    border-bottom: solid 1px #333;
}

.bidali-usuario .caja .racTokenList .racInput.radPreventDecorate.racEmptyMessage{
    padding: 0 10px;
}

.bidali-usuario .caja .RadAutoCompleteBox.RadAutoCompleteBox_Bootstrap.input-md {
    padding: 0 10px;
    width: 100%;
}

.bidali-agente .RadComboBox.RadComboBox_Bootstrap.input-md {
    padding: 0 10px;
    color: #131313;
}

.mezua-bidali-ezk .sinborder .RadComboBox.RadComboBox_Bootstrap.form-control.enviar-como {
    width: 100% !important;
}

.RadAutoCompleteBoxPopup .racList {
    background-color: #ffffff;
    border: 0px !important;
}

/*
.RadUpload .ruInputs:after {
width: 77%;
    border-bottom: solid 1px #cccccc;
    display: block;
    content: "";
    position: absolute;
    right: 0;
}*/

.RadUpload .ruInputs {
    margin: 0 0 11px 0!important;
    border-bottom: solid 1px #cccccc;
    overflow: hidden;
   /* width: auto;
    min-width: 250px;*/
}

.RadAutoCompleteBoxPopup .racList {
    background-color: #ffffff;
    border: 0px !important;
}

.ruSelectWrap {
    float: right;
    margin: 0px!important;
}

.ruFileWrap.ruStyled .ruButton.ruBrowse.ruButtonHover{
    background-color: #ad77db!important;
    color: #ffffff!important;
    opacity: 0.5;
    border: solid 1px #ffffff!important;
}

.mens-mail {
    margin: 0 auto;
    width: 100%;
    background: #ffffff;
    display: block;
    max-width: 530px;
    padding: 20px;
}

.cabecera-no-log-inner a#modaltrigger:hover {
    color: #ffffff;
}

#thumbnail {
    max-width: 250px;
}

.btneliminar-cal{
    color: #d33737 !important
}

.btneliminar-cal:hover {
    background-color: #d33737 !important
}

.btnactivar{
   color:  #00c2a1 !important;
}

.btnactivar:hover {
    background-color:  #00c2a1 !important;
    font-size: 20px;
    position: absolute;
    right: 93px;
    top: 5px;
}

.egutegi-ezker-botoiak .btnactivar {
    font-size: 15px;
    position: relative!important;
    right: 0;
    top: 0;
}

.RadUpload .ruFileLI .ruButton.ruRemove::before {
    font-size: 20px;
    font-size: 20px;
/*position: absolute;
right: 104px;
top: 5px;*/
}

.RadUpload .ruFileLI .ruButton.ruRemove {
    margin: 0 !important;
}

.RadUpload .ruFileLI .ruButton.ruRemove {
    padding: 12px 0 0 5px !important;
}

.btndesactivar{
   color:  #808080 !important;
}

.btndesactivar:hover {
    background-color:  #808080 !important;
}

.btnguardar {
    color: #2674a2!important;
}

.btnguardar:hover {
    background-color: #2674a2!important;
}

.btnconfirmar{
   color: #26a23d !important;
}

.btnconfirmar:hover {
   background-color: #26a23d !important;
}

.btnmodificar {
    color: #77db86!important;
}

.btnmodificar:hover {
    background-color: #77db86!important;
}

.RadButton span:before {
font-family: FontAwesome;
margin: 0 5px 0 0;
}


.btnguardar span:before {
content: "\f046";
}

.btnconfirmar span:before {
content: "\f046";
}


.btnmodificar span:before {
content: "\f044";
}

.btncancelar span:before {
content: "\f00d";
}

.btnbuscar span:before {
    content: "\f002";
}

.btnvolver span:before{
    content: "\f0e2";
}

.agente-ezabatu-menu {
    border: none!important;
    padding: 0!important;
}

.agente-ezabatu-menu:before {
    content: "\f00d";
    font-family: FontAwesome;
    text-indent: 0;
    color: #d33737 !important;
}

.ruButton.ruBrowse.ruButtonHover {
    background-color: #eeeeee!important;
    color: #666666!important;
}

.section-col-left {
    padding-left: 0!important;
}

.section-col-right {
    padding-right: 0!important;
}

.section-col-right .caja {
        margin-right: 15px!important;
}

.ruFakeInput {
    height: 28px !important;
    border: none !important;
    border-bottom: solid 1px #cccccc !important;
}

.btncancelar {
    color: #d33737!important;
}

.btncancelar:hover {
    background-color: #d33737!important;
}

.descarga {
    border: solid 1px #e6e6e6;
    background: #ffffff;
    padding: 4px;
    color: #648fbc;
    margin: 0 0 10px 0;
}

.descarga:hover {
    color: #ffffff;
    background: #648fbc;
    opacity: 0.5;
    border-radius: 0px!important;
}

.login-botoi {
    width: 100%!important;
    font-size:20px;
}

.forotag a {
    color: #ffffff;
    padding: 2px 5px;
    background-color: #2368ac;
}

.RadComboBox.RadComboBox_Bootstrap {
    width: 100%;
}

.RadComboBoxDropDown.RadComboBoxDropDown_Bootstrap .rcbImage {
    width: 100px;
}

#itxi-modal{
    width: 30px;
    height: 30px;
    border-radius: 50px;
    background-image: url(images/x.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

 .btnnotificacion{
    color: #00c2a1!important;
}

  .btnnotificacion:hover{
    background-color: #00c2a1!important;
}


 .btnresetear{
     color: #f49749!important;
 }

  .btnresetear:hover{
     background-color: #f49749!important;
 }

.btnresetear span:before {
content: "\f021";
}

.btnnotificacion span:before {
content: "\f045";
}


.RadButton.rbDisabled {
opacity: 0.3;
border-color: #ccc;
color: #ccc !important;
}

.egutegi-ezker-botoiak button {
    margin: 0px 0 15px 0;
}

.RadButton.rbDisabled:hover {
opacity: 0.3;
border-color: #ccc;
color: #ccc !important;
background-color: transparent!important;
opacity: 0.3;
}

.RadNotification.RadNotification_Bootstrap.rnRoundedCorners.rnShadows.rnNoContentIcon {
    background-color: #ffffff;
    overflow-y: auto;
}

.no-padding{
    padding: 0px;
}

.form-control.input-md.numeric-input-a {
    max-width: 110px;
    text-align: right;
}

.margen-input input{
    margin: 0 0 15px 0!important;
}

input[type="text"], input[type="tel"], input[type="email"], input[type="password"]{
    border: none;
    border-bottom: solid 1px #cecece;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    height: 25px;
    width: 100%;
    padding: 0 0 0 10px;
    padding: 0 5px 0 10px;
/*text-align: right;*/
}

.mezua-bidali-ezk .bidali-usuario .RadAutoCompleteBox .racTokenList {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px solid #333333 !important;
}

.bidali-agente .RadComboBox.RadComboBox_Bootstrap.input-md {
    /*width: 220px!important;*/
}

#ctl00_MainContent_MENSAJENUEVO_RCBde_DropDown li:first-child {
    border-bottom: solid 1px #cdcdcd;
}

.RadWindow.RadWindow_Bootstrap.rwTransparentWindow.rwRoundedCorner.rwShadow {
    border: none;
    background-color: #ffffff;
}

.RadWindow.RadWindow_Bootstrap.rwTransparentWindow.rwRoundedCorner.rwShadow .rwContent.rwExternalContent{
    border: 0;
}

#item2 #MainContent_MENSAJENUEVO_RBpara {
    visibility: hidden;
    top: 0;
    left: 0;
    position: absolute;
}

.sinborder .RadComboBox.RadComboBox_Bootstrap.form-control,
#item2 .RadComboBox.RadComboBox_Bootstrap.form-control{
    border: 0!important;
    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
box-shadow: inset 0 1px 1px rgba(0,0,0,0);

}

.sinborder .RadComboBox.RadComboBox_Bootstrap.form-control.enviar-como {
    width: auto!important;
}

.row.boitoi-mezu {
    margin: 20px 0 0 0;
}

.RadListBox.RadListBox_Bootstrap.rlbFixedHeight label{
    width: 20px;
}

.RadInput.RadInput_Bootstrap.RadInputMultiline.RadInputMultiline_Bootstrap {
    margin: 15px 0 0 0;
}

.RadInput.RadInput_Bootstrap.RadInputMultiline.RadInputMultiline_Bootstrap textarea{
    border: solid 1px #f6f6f6;
}

.RadColorPicker.RadColorPicker_Bootstrap .rcpIcon {
    border: none !important;
    overflow: visible;
}

.RadColorPicker.RadColorPicker_Bootstrap .rcpIcon a {
    opacity: 0;
}

.RadColorPicker.RadColorPicker_Bootstrap .rcpIcon a em {
    height: 25px;
    width: 25px;
    border: none;
}

.RadInput.RadInput_Bootstrap input {
    border-left: none;
    border-top: none;
    border-right: none;
}

.RadInput .riUp, .RadInput .riDown {
    border: none !important;
}

.RadButton:hover, .rbToggled {
    border: none;
    border-radius: 0!important;
    /*font-weight: bold;*/
    color: #ffffff!important;
    opacity: 0.5;
    background-color: #ad77db;
}

input:disabled {
    background-color: transparent;
}

.navbar-header{
height: auto;
white-space: nowrap;
text-align: center;
margin: 1em 0;
}

/*radwindow*/

.RadWindow {
    background-color: #ffffff;
    border: 0;
}

.RadWindow .rwContent {

    border-width: 0!important;

}

/*fin radwindow*/

/*login*/

.cabecera-no-log-inner {
    margin: 0 auto;
    background-color: #efefef;
}

.login-behebotoiak {
    background: #ffffff;
    margin: 20px;
    padding: 20px;
    text-align: center;
}

.login-behebotoiak .RadButton{
   width: 100%;
}

.row.login-panel input{
    border: solid 1px #cccccc;
    border-radius: 5px;
    padding: 6px 12px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #333333;
    height: 44px;
}

#loginForm a {
    margin: 0 10px 0 0;
    font-size: 15px;
    color: #666666;
}

.no-label{
    width: auto!important;
    color: #989898!important;
}

.logoaukera img{
    background-color: #e6e6e6;
    margin: 0 0 10px 0;
}

.form-group label, .form-horizontal .control-label {
    text-align: left;
    text-align: left !important;
    float: left;
    /*width: 95px;*/
    width: 110px;
    font-weight: normal;
    display: block;
    color: #488fb6;
    font-size: 15px;
    font-weight: initial;
    padding: 0;/*jakinarazpenak*/
}

.multiples-cont .form-group label.control-label {
    width: auto!important;
        margin: 0 10px 0 0;
}


#encuestasbotacion label {
    width: auto !important;
}

.col-md-6.label-bereziak-inscribirse label, .col-md-6.label-bereziak-inscribirse span {
    width: auto!important;
}
.form-group.label-bereziak.col-md-6 .caja {
    margin: 0 0 0 23px;
    float: left;
}

.form-group.label-bereziak label {
    width: auto !important;
}

.form-group.label-bereziak .caja.selectfecha {

    margin-left: 153px !important;

}

.row.regis-panel .control-label {
    width: 50%;
}

.labelinner .rcbInner.rcbReadOnly input{
    color: #648fbc;
}

.konf-berezi .control-label {
    width: 220px !important;
}
span.rcbInner.rcbReadOnly:after {
   /* display: block;
    content: "*";
    color: #252525;
    position: absolute;
    top: 0;
    left: 65px;*/
}

.konf-berezi .caja {
    width: auto;
    margin-left: 222px!important;
}

.caja {
    width: auto;
    margin-left: 110px;
}

.cajasala .RadInput.RadInput_Bootstrap {
    width: auto;
}

.ficha-farmacia .caja {
    margin-left: 115px;
}

.reservas-konf .label-bereziak .caja {
    margin-left: 190px;
}

.caja > .col-md-6:first-child {
    padding-left: 0;
}

.form-group > .col-md-6:first-child {
    padding-left: 0;
}

.riContSpinButtons input {
    padding: 0 20px 0 0 !important;
    text-align: right !important;
}
.riContSpinButtons {
    width: 100%!important;
    max-width: 70px !important;
}

.cabecera-img {
    text-align: center;
}

.cabecera-no-log .datos-user {
    list-style-type: none;
    text-align: center;
    padding: 0;
}

.cabecera-no-log .datos-user li{
    display: none;
}

.cabecera-no-log .datos-user li:first-child{
    display: block!important;
    font-size: 40px;
}

.cabecera-no-log .datos-user li:first-child label {
    font-weight: 500;
    color: #ad77db;
}

.cabecera-img a img {
    max-height: 100px;
}

.no-log.lang {
    text-align: right;
}

.no-log.lang a {
    background-color: #ececec;
    padding: 5px;
    color: #333;
    text-decoration: none;
    margin: 2px 0 0 0;
    display: inline-block;
}

.no-log.lang a:hover {
    background-color: #cdcdcd;
    color: #ffffff;
}

/*login fin*/

/*tutorialak*/
.popupinner.popup-youtubeinner {
    margin: 130px auto 0 auto;
    width: 500px;
    text-align: left;
}

.cont-link-videos {
    overflow: hidden;
    margin: 15px 0;
}

.texto-youtube {
    float: left;
    width: 340px;
}

span.titulo-youtube {
    display: block;
    color: #606060;
}

.icono-youtube {
    height: 70px;
    width: 70px;
    float: left;
    margin: 0 15px 0 0;
    background-image: url(images/youtube.png);
    background-repeat: no-repeat;
    background-size: contain;
}
/*tutorialak amaiera*/


.errors.errCestaList span{
width: 100%;
display: block;
margin: 5px 0 10px 0;}

.botoibat{
    text-align: center;
}

#sErroresLoginList {
    background-color: #fff;
position: fixed;
left: 40%;
height: auto;
top: 50%;
width: 500px;
z-index: 9999;
text-align: center;
font-size: 20px;
padding: 10px;
}

.errors.errCestaList {
    background-color: #fff;
    position: fixed;
    left: 40%;
    height: auto;
    top: 50%;
    width: 500px;
    z-index: 9999;
    text-align: center;
    font-size: 20px;
    padding: 10px;
}

.contenido {
    overflow: visible;
}

.confirm_bai {
    width: 39px;
    background-color: #ffffff;
    border: solid 1px #cdcdcd;
    background-image: url(images/bien.png);
    background-repeat: no-repeat;
background-position: center;
text-indent: -9999px;
}

.confirm_ez{
width: 39px;
background-color: #ffffff;
border: solid 1px #cdcdcd;
background-image: url(images/mal.png);
background-repeat: no-repeat;
background-position: center;
text-indent: -9999px;
}
/*menu*/

.navbar-brand {
    padding: 0;
    margin: 0;
    height: auto;
}

ul.nav.navbar-nav.navbar-left {
    margin: 0!important;
}

.logoheader {
    max-height: 55px;
    margin: 0 5px 0 5px;
}


#cidioma {
    width: 30px;
}

    
#cidioma a{
    margin: -50px 0 0 0;
    text-indent: 0;
}

.navbar.navbar-inverse.navbar-fixed-top {
    background-color: #8348b6 ;
    border: none;
}

.navbar.navbar-inverse.navbar-fixed-top {
   /* background-color: #536178;
    border: none;*/
    /*border-top: solid 7px #8348b6 ;*/
}

.menu{
    /*background: #5E646ECC;*/
    background:rgba(74, 78, 86, 0.6);
    margin: 7px 0 0 0;
}

.cabecera-log-inner {
    /*background: #5E646ECC;*/
    background:rgba(74, 78, 86, 0.6);
    margin: 7px 0 0 0;
    overflow: hidden;
}

.navbar-toggle.collapsed, .navbar-inverse .navbar-toggle:hover {
    background-color: #ad77db;
    border: none;
}


.menu .nav.navbar-nav.navbar-right {
    margin: 0;
}

.menu .nav.navbar-nav.navbar-right li {
    /*display: inline-block !important;*/
}

li.row.bibotoi {
    margin: 9px 0 0 0;
}

.user-desp .bibotoi a, #LoginView1_HLmanage {
    color: #ad77db !important;
    background-color: #ffffff;
    border-radius: 0!important;
    color: #ffffff;
    padding: 4px 15px !important;
    font-size: 14px;
    display: block;
    width: 100%;
    border: solid 1px #e6e6e6;
    text-align: center;
}

#LoginView1_Logout {
    background: #ad77db;
    color: #ffffff !important;
}



.user-desp .bibotoi a:hover {
    border: none;
    border-radius: 0 !important;
    color: #ffffff !important;
    opacity: 0.5;
    background-color: #ad77db;
    text-decoration:none;
}

.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;

}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > .open, .navbar-inverse .navbar-nav > .open:hover, .navbar-inverse .navbar-nav > .open:focus, .navbar-inverse .navbar-left > li:hover  {

    background-color: rgba(53, 61, 75, 0.31);
}
/*
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #A373CC;
}*/

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    /*background-color: #a373cc;*/
    background-color: rgba(53, 61, 75, 0.31);
    font-weight: bold;
}

.dropdown-submenu {
    position: relative;
}


/* erabiltzaileak esleitu taula*/
.grid-mod .col-md-2{
    width: 40%!important;
}

.grid-mod .col-md-10{
    width: 60%!important;
}

.RadListBox_Bootstrap .rlbItem.rlbActive {
    padding: initial!important;
}

.berrikusteko td {
    background-color: #8348b6 !important;
    color: #ffffff!important;
}

.berrikusteko td a {
    color: #ffffff!important;
}

.RadGrid_Bootstrap .rgSorted {
    background-color: white!important;
}

.RadGrid_Bootstrap .berrikusteko.rgHoveredRow td {
    background-color: #8348b6 !important;
    color: #ffffff!important;
    opacity:0.8;
}

.RadGrid_Bootstrap .berrikusteko.rgHoveredRow td:hover a {
    color: #ffffff!important;
}

.porconfirmar td {
    background-color: #ffd49f !important;
    color: #333333!important;
}

.porconfirmar td a {
    color: #333333!important;
}

.terminado td {
    background-color: #b2b0af !important;
    color: #333333!important;
}

.terminado td a {
    color: #333333!important;
}

.RadGrid_Bootstrap .porconfirmar.rgHoveredRow td {
    background-color: #ffd49f !important;
    color: #333333!important;
    opacity:0.8;
}

.RadGrid_Bootstrap .porconfirmar.rgHoveredRow td:hover a {
    color: #333333!important;
}

.rowcancelado td {
    background-color: #eec3c3 !important;
    color: #333333!important;
}

.rowcancelado td a {
    color: #333333!important;
}

.RadGrid_Bootstrap .rowcancelado.rgHoveredRow td {
    background-color: #eec3c3 !important;
    color: #333333!important;
    opacity:0.8;
}

.RadGrid_Bootstrap .rowcancelado.rgHoveredRow td:hover a {
    color: #333333!important;
}

/* erabiltzaileak esleitu taula bukaera*/

.RadListBox.RadListBox_Bootstrap.rlbFixedHeight.usuarios-lista .rlbList label {
    float: left;
    margin: 0 10px 0 0;
}


.RadListBox .rlbItem, .rlbItem.rlbActive.rlbSelected {
    padding: 0px !important;
}

.RadListBox_Bootstrap .rlbItem.rlbSelected{
    color: initial!important;
    background-color: #cdcdcd!important;
}

.dropdown-menu.user-desp {
    min-width: 300px;
}

#LoginView1_Iavatar {
    width: 100%;
}

#LoginView1_Lletra {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    position: absolute;
    top: 3px;
    right: 12px;
}

a#LoginView1_ajustes_mvl {
    text-indent: 0;
  /*  display: none;*/
}

/*menu fin*/

div#MainContent_upd button {
    background-size: contain;
    background-color: #ffffff;
    width: 154px;
    vertical-align: bottom;
    padding-top: 67px!important;
    background-position: top center;
}

div#MainContent_upd button span {
    background-color: rgba(249, 249, 249, 0.9);
    display: block;
    height: 40px;
}

.col-md-6.grid-mod input {
    text-align: right;
}

.col-md-6.grid-mod .rlbItem label input{
    margin: 0 0 0 5px;
}


.asignadas-col span{
    white-space: initial;
}

.asignadas-col {
    width: 60%;
    float: left;
    overflow: hidden;
}

.asignadaspercent-col {
    width: 30%;
    float: left;
}

.rgPagerTextBox {
    margin: 8px 0 0 0;
}
/*agendako grid*/

.rddlPopup.rddlPopup_Bootstrap {
    background-color: #ffffff!important;
}

.RadDropDownList.RadDropDownList_Bootstrap span.rddlInner {
    border: none!important;
    border-bottom: solid 1px #cccccc!important;
}

/*agendako grid bukaera*/

.popupcont {
    background-color: rgba(51, 51, 51, 0.67);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
}

.popupinner {
    max-width: 930px;
    margin: 350px auto 0 auto;
    background: #ffffff;
    padding: 20px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}

.popupbotoi{
    overflow: hidden;
    text-align: center;
}

.popupbotoi button {
    margin: 2px;
    display: inline-block;
}




/*radgrid*/

.RadGrid.RadGrid_Bootstrap.table-responsive {
    border: none;
    background-color: #ffffff;
}

.RadGrid.RadGrid_Bootstrap.table-responsive  th {
    background: transparent !important;
    border: none;
}

.menu_editar {
    padding: 10px;
}

.popup_menu{
    text-align: center;
}

.rcbSlide {
    background-color: #ffffff;
}

/*radgrid bukaera*/

.egutegia .rsButton .p-icon:before{
    display: none!important;
}


.nologed-reserv .RadInput.RadInput_Bootstrap input {
    padding-right: 82px;
}

.solicitar-panel {
    padding: 10px;
    background-color: #ffffff;
    margin: 15px 0 0 0;
}

.solicitar-panel .solicitar-fecha input{
        text-align: right;

}


.RadInput .riSelect {
    top: -4px;
}
textarea {
    resize: none;
}

.RadPicker {
    max-width: 170px !important;
    min-width: 170px !important;
}

.RadPicker input {
    padding: 0 0 0 5px !important;
}

.RadPicker.RadTimePicker.RadPicker_Bootstrap .RadInput.RadInput_Bootstrap {
    width: 90px !important;
    text-align: right;
}

.RadPicker.RadTimePicker.RadPicker_Bootstrap .RadInput.RadInput_Bootstrap input{
        padding: 0 0 0 10px;
}


.solodatepicker  .RadInput.RadInput_Bootstrap{
        width: 122px !important;
    text-align: right;
}

.solodatepicker .RadInput.RadInput_Bootstrap input{
        padding: 0 0 0 10px;
}

selectordefecha label {/*albisteak*/
    width: 80px;
    margin: 0 0 0 19px;
}

.solofecha .RadInput {/*albistea*/
    max-width: 120px;
    min-width: 120px;
}

.RadScheduler .rsMonthView .rsAptContent {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1;
    height: auto!important;
}

.RadScheduler .rsMonthView .rsAptContent span {
    overflow-wrap: break-word;
    display: block;
}

.rsAptDelete {
    background-color: #333333;
    border-radius: 10px;
}

.RadScheduler .rsApt.rsAptColor{
  /* height: auto!important;*/
}
/*
.RadScheduler .rsWrap {
    height: auto !important;
    min-height: 30px;
}

.egutegia.RadScheduler .rsWrap {
    min-height: 20px!important;
}

.egutegia.RadScheduler .rsMonthView .rsWrap {
    min-height: 19px !important;
}

.egutegia td, .egutegia th{
    height: 20px!important;
}

.egutegia .rsDayView td, .egutegia .rsDayView th{
    height: 29px!important;
}

.egutegia .rsMonthView  td, .egutegia .rsMonthView  th{
    height: 25px!important;
}

.egutegia .rsWeekView td, .egutegia .rsWeekView th {
    height: 27px !important;
}
*/
.RadScheduler .rsWrap .rsApt.rsAptColor {
   /* margin: 0 0 5px 0 !important;*/
   /* margin: 0 !important;
    position: relative !important;*/
}

.RadScheduler .rsWeekView .rsWrap .rsApt.rsAptColor div {
    /*height: 25px !important;*/
    display: block;
    overflow: hidden;
}

.RadScheduler .rsWeekView  .rsWrap .rsApt .rsArrowBottom{
    display: none;
}

.RadScheduler .rsWeekView  .rsWrap .rsApt .rsArrowTop{
    display: none;
}

.rgWrap.rgAdvPart .RadInput.RadInput_Bootstrap input {
    width: 20px;
    border: none;
    color: #8348b6 ;
}

.RadGrid .rgPagerCell .rgPagerButton {
    border: solid 1px #cdcdcd !important;
    background-color: #ffffff !important;
    color: #ad77db !important;
}

.RadGrid .rgPagerCell .rgPagerButton:hover {

    opacity: 0.5;
}

.filtro-panel.astea-egunak .egunak li .RadGrid.RadGrid_Bootstrap {
    width: 100% !important;
}

.filtro-panel.astea-egunak .egunak li .RadGrid.RadGrid_Bootstrap .rgHeader {
    padding: 2px;
    text-align: center;
}

.filtro-panel.astea-egunak .egunak li .RadGrid.RadGrid_Bootstrap td {
    text-align: center;
    width: auto!important;
}

.rgPager .t-button.rgPagerButton {
    width: auto !important;
    padding: 0 10px 9px 10px !important;
}

.RadGrid .rgPagerCell .t-button .rgIcon::before{
    margin: 0 0 0 8px !important;
}

.fecha-conf-even .rsAdvWeekly_WeekDays label{
    width: 26px;
}

.fecha-conf-even .rddlFakeInput{
    overflow: visible !important;
}


.fecha-conf-even.RecurrenceEditor .rfbGroup .rfbLabel{
    width: 150px !important;
 }

.t-font-icon.rgIcon.rgFilterIcon::before {
    color: #ad77db;
}

.NextPrevAndNumeric > .rgWrap > button, .NextPrevAndNumeric > .rgWrap > a {
    color: #ad77db !important;
    border: solid 1px #c5c5c5 !important;
}

.NextPrevAndNumeric .RadComboBox .rcbInner {
    padding: 0 0 0 15px;
}

.egutegia .rsDialog.rsModalDialog {
    top: 50% !important;
    position: fixed;
}

/*Solicitar*/

/*Solicitar fin*/

.row.editable-tarifas .rgCommandRow button {
    width: 100%;
}


.editable-tarifas .rcbInput.radPreventDecorate,.editable-tarifas .riTextBox.riEnabled,.editable-tarifas .riTextBox.riEnabled  {
    text-align: right!important;
}

.editable-tarifas .RadTimePicker .riTextBox.riEnabled{
    text-align: left!important;
}

.editable-tarifas .RadComboBox .rcbInner {
    padding: 4px 2em 0px 10px!important;
}

/*Login*/

.cabecera-log .cabecera-img {
    width: 100%;
    float: left;
    margin: 21px 0 0 0;
}


.cabecera-log {
    overflow: hidden;
    background-color: #8348b6 ;
}

.cabecera-log .lang {

    position: absolute;
right: 0;
}

.lang .RadComboBox.RadComboBox_Bootstrap > span > input {
       cursor: pointer;
       font-weight: bold;
}

.lang .RadComboBox.RadComboBox_Bootstrap > span {
    border: none;
   color: #ffffff;
       width: 51px;
}

.lang .RadComboBox.RadComboBox_Bootstrap {
    margin: 10px 20px 0 0;
}

.lang .RadComboBox .rcbActionButton .rcbIconDown::before {
    color: #ffffff;
}

.cabecera-log .datos-user {
    list-style-type: none;
    float: left;
    padding: 0 0 0 15px;
    color: #ffffff;
}

.flatbtn {
    display: inline-block;
    color: #f3faef;
    text-decoration: none;
    background-color: #ad77db!important;
    font-size: 1.2em;
    font-weight: bold;
    padding: 12px 22px 12px 22px;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    width: 100%;
}

.row.login-panel, .row.regis-panel {
    background: #ffffff;
    margin: 20px;
    padding: 20px;
}

.login-header {
    text-align: center;
    font-size: 15px;
    color: #333333;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 15px;
}

.login-header h2 {
    text-align: center;
    color: #ad77db;
}

section h3, .panelberezia h3 {
    margin: 0 0 15px 0;
    font-size: 18px;
}

section.row.tab-cont h3 {
    margin: 0 0 15px 10px;
}

#loginForm h4 {
    color: #ad77db;
}

/*login fin*/

/*tutorialak*/
.popupinner.popup-youtubeinner {
    margin: 130px auto 0 auto;
    width: 500px;
    text-align: left;
}

.cont-link-videos {
    overflow: hidden;
    margin: 15px 0;
}

.texto-youtube {
    float: left;
    width: 340px;
}

span.titulo-youtube {
    display: block;
    color: #606060;
}

.icono-youtube {
    height: 70px;
    width: 70px;
    float: left;
    margin: 0 15px 0 0;
    background-image: url(images/youtube.png);
    background-repeat: no-repeat;
    background-size: contain;
}
/*tutorialak amaiera*/

/*Recintos*/

.RadScheduler .rsIconArrowLeft::before, .RadScheduler .rsIconArrowRight::before {
    display: none!important;
}

.contenidocalen {
    background: #ffffff;
    padding: 10px;
    margin: 15px 0 0 0;
}

.select-recintos input[type="radio"], .salas-list input[type="checkbox"],
.contenidocalen input[type="radio"], .contenidocalen input[type="checkbox"]{
    display:none;
}

.cadarecinto {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.cadarecinto li {
   /* display: inline-block;
    border-top: solid 1px #cccccc;
    padding: 4px 0 0 0;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;*/
    display: inline-block;
    border: solid 1px #cccccc;
    padding: 6px 0 0 10px;
    border-radius: 5px;
    max-width:200px;

}

.salas-list ul li, .salas-list td:first-child {
    display: inline-block;
    border: solid 1px #cccccc;
    padding: 6px 10px 0 10px;
    border-radius: 5px;
    max-width:200px;
}

.salas-list h3 {
    margin-top: 0;
}

.salas-list span,
.cadarecinto span {
padding: 0 10px 0 6px;
}

.salas-list span label,
.cadarecinto span label {
    font-weight: lighter!important;
}

.salas-list ul {
    list-style-type: none;
}

.salas-list h5{
margin: 5px 0 5px 10px;
}

.salas-list ul li {
    display: inline-block;
}

.cadarecinto span label, .salas-list span label{
cursor: pointer;
}

.salas-list {
    max-width: 428px;
    border-top: solid 1px #cccccc;
    height: 100px;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
}

.salas-list button.RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbPrimary.cancelar {
    height: 25px;
    width: 40px;
}

.editable-tarifas .rgHeader {
    background-color: #bad2ec!important;
    color: #ffffff!important;
}

.RadListBox_Bootstrap .rlbHeader, .RadListBox_Bootstrap .rlbFooter {
    background-color: #bad2ec!important;
}


.testu-eskubi {
    text-align: right;
}

/*
input[type="radio"]:checked + label:parent {

}*/


/*Recintos Fin*/


/*Calendario*/

.rsToolbar.rsViews li span {
    padding: 5px 15px !important;
    border: solid 1px #cccccc;
    color: #ad77db;
    font-weight: normal;
    margin: 0 5px;
    cursor: pointer;
    background-color: #ffffff;
}

.RadCalendar .rcMain {
    border: 0 !important;
}

.rsToolbar.rsViews li span:hover {
    background-color: #ad77db;
    color: #ffffff;
}

.RadScheduler.RadScheduler_Bootstrap.egutegia {
    border: none!important;
}

.horarios_dias {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
}

ul.horarios_dias li .check-label {
    width: 90px;
}

ul.horarios_dias li label {
    margin: 0px 0 0 0;
padding: 3px -7px 4px 0;
color: #648fbc;
font-weight: normal;
}

.horarios_dias input[type=checkbox] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  border: 0;
  width: auto;
height: auto;
}
.horarios_dias input[type="checkbox"]::after {
    padding-right: 3px;
top: 1px;
font-family: 'Arial' !important;
font-style: normal;
font-weight: normal;
font-size: 18px;
content: "";
color: #333;
display: block;
border: solid 1px #656565;
height: 15px;
width: 15px;
margin: 0px 5px 0 0;
border-radius: 4px;
}
.horarios_dias input[type=checkbox]:checked {
  border: 0;
  width: auto;
  height: auto;
  margin: -1px 0 0 0;
}

.horarios_dias input[type=checkbox]:checked:after {
  content: "✔";
  color: #45b36c;
  border: 0!important
}


.astea-egunak{
    margin: 15px 0 0 0 !important;
padding: 10px !important;
}


.egunak {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.fondotxuri{
    background-color: #ffffff;
}

.rcTitlebar.rcNoNav {
    border-radius: 0;
    background-color: #ffffff;
    border: 0 !important;
}



.rcTitlebar.rcNoNav  .rcTitle {
    color: #ad77db;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 0 0;
}

.RadCalendar .rcPrev::before, .RadCalendar .rcNext::before, .RadCalendar .rcFastPrev::before, .RadCalendar .rcFastNext::before {
    display: none!important;
}

.RadScheduler .rsOvertimeArrow {
    height: 15px!important;
    border: 0!important;
    border-bottom: solid 3px #69f!important;
    border-right: solid 3px #69f!important;
    transform: rotate(225deg)!important;
    width: 15px!important;
}

.p-i-arrow-60-up::before{
    display: none!important;
}

.RadScheduler .rsIconDelete::before {
    content: " "!important;
}

/*Calendario Fin*/

/*multiples*/

section.pDiasSemana button {
    margin: 0;
}



/*multiples amaiera*/

/*Noticias*/

.filtro-panel{
    padding: 10px 0 0 0;
    background-color: #ffffff;
    margin: 10px 0 0 0;
    overflow: hidden;
}

.panela, section{
    padding: 10px;
    background-color: #ffffff;
    margin: 10px 0 0 0;
    width: 100%;
    overflow: visible;
}

.contabs {
    margin: 0;
}

.bloque-noticia{
    background-color: #ffffff;
    overflow: hidden;
    margin: 0 0 15px 0;
    min-height: 375px;
}

.rtsUL  {

    margin: 10px 0 0 0!important;
}

.tab-izq  {
    width: 20%!important;
    float: left;
}


.cuatrotabs .rtsUL li {
    width: 25%!important;
}

.cincotabs .rtsUL li {
    width: 20%!important;
}

.dostab .rtsUL li {
    width: 50% !important;
}

.rtsUL li {
    background-color: #f2f2f2;
    color: #878787;
   /* border-top: solid 1px #cdcdcd;*/
    border-right: solid 1px #cdcdcd;
    border-bottom: solid 1px #cdcdcd;
}

.rtsUL li span{
    border: none!important;
}

.rtsUL .rtsSelected{
    background-color: #ffffff;
    color: #333333;
    font-weight: bold;
    border-bottom:none;
    border-top: solid 1px #cdcdcd;
}

    .rtsLevel.rtsLevel1 {
    border-bottom: none !important;
}
   .rtsUL .rtsLI:last-child {
    border-right: none;
}

    .tab-cont{
        padding: 10px 0 0 0;
    }

    .no-tab-der {
    width: 80%;
    border-bottom: solid 1px #cdcdcd;
    float: left;
    height: 53px;
}

    .tabscont {
    margin: 20px 0 0 0;
}

    .trestab .rtsUL .rtsLI {
    width: 33.33333% !important;
}

.bozkaketak span {
    display: inline-block;
    width: 50px;
    text-align: center;
    margin: 0 5px 0 5px;
}

.bozkaketak span:first-child {
    color: #fbfbfb;
    background-color: #8348b6;
}

.bozkaketak span:nth-child(2) {
    color: #fbfbfb;
    background-color: #cfcfcf;
}

.bozkaketak span:nth-child(3) {
    color: #828282;
    border: solid 1px #828282;
}

.noticia-fecha{
    margin: 0 15px 0 0;
}

.col-xs-6.control-label.img_noticia {

    width: auto;
    max-width: 380px;
    max-height: 200px;

}

.bloque-noticia h2 a {
    font-size: 20px;
    color: #8348b6 ;
}

.bloque-noticia h2 {
    padding: 0 0 0 15px;
}

.albiste-bakarra {
    padding: 15px;
}

.albiste-bakarra-albistea {
    text-align: justify;
    margin: 10px 0 0 0;
}

.albiste-bakarra-albistea .kategoria {
    margin: 0 12px 0 0;
}

.albiste-bakarra-albistea .data {
    float:right;
}


/*Noticias Fin*/

.botoibereziak{
    float:right;
    margin-bottom: 15px;
}

.goikobotoiak .btnBerria::before {
    content: "\f0fe";
    font-family: fontawesome;
    margin: 0 10px 0 0;
}

.panelberezia{
    background-color: #ffffff;
    padding: 15px 0 1px 15px;
}
/*checkbox*/

.checkbox {
padding: 0 !important;
overflow: hidden;
}

.check-label{
    float: left;
    margin: 15px 10px 0 0;
    font-size: 15px;
    color: #488fb6;
font-size: 15px;
font-weight: initial;
padding: 0 !important;

 }

.checkbox input {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.checkbox input + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  float:left;
}

.checkbox input + label {
    padding: 2px;
    width: 66px;
    height: 30px;
    margin: 8px 0 0 9px;
    border-radius: 60px;
    text-indent: -999999px;
}
.checkbox input + label:before,
.checkbox input + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.checkbox input + label:before {
  right: 1px;
  border-radius: 60px;
  transition: background 0.4s;
  background: rgb(225, 225, 225) none repeat scroll 0% 0%;
}
.checkbox input + label:after {
width: 30px;
background-color: #4878B6;
border-radius: 100%;
transition: margin 0.4s;
}
.checkbox input:checked + label:before {
  background-color: #9ab0c6;
}
.checkbox input:checked + label:after {
  margin-left: 34px;
  border-color: #93ddff;
}

.botoibereziak .checkbox  {
  margin: 0;
}

.botoibereziak .check-berezi {
  margin: 0;
}

.check-berezi .check-label {
    width: auto!important;
}

.check-berezi  .checkbox input + label{
        margin: 8px 10px 0 0px!important;
}

.multiples-cont .checkbox input + label {
    margin: 0 10px 0 0!important;
}

/*checkbox bukaera*/

.inputauto .RadComboBox.RadComboBox_Bootstrap{
    width: auto!important;
}


span.misreservas {
    background: #D1EBC3 ;
    border: solid 1px #acdb93;
    margin: 13px 7px 0 0;
    float: left;
}

span.cancelado {
    background: #eec3c3;
    border: solid 1px #cc9b9b;
    margin: 13px 7px 0 0;
    float: left;
}

span.porconfirmar {
    background: #F2DEC4;
    border: solid 1px #deb68b;
    margin: 13px 7px 0 0;
    float: left;
}

span.reservado {
    background: #C3DDEB;
    border: solid 1px #93c2db;
    margin: 13px 7px 0 0;
    float: left;
}

.erreserbak .check-label {
    width: 120px;
}

section .erreserbak .checkbox {
    display: inline-block;
    margin: 0 40px 0 0;
}

.RadScheduler .rsVerticalHeaderTable th{
    padding:0 0 0 15px!important;
}

.overflowhidden{
    overflow:hidden!important;
}

div#thumbnail img {
    width: 100%;
}

/*baimenak*/

.rtSelected {
    background-color: #d6bbed;
    color: #ffffff;
}

.RadTreeView .rtLI{
    width: 50%!important;
    float: left!important;
}

/*baimenak bukaera*/

/*textu editorea*/

.RadEditor.Bootstrap.reWrapper {
    height: 310px!important;
    margin: 0 0 10px 0;
}

.testueditorea .RadEditor.Bootstrap.reWrapper{
        height: 100%!important;

}

/*textu editorea bukaera*/

/*foro*/

.forocategorias {
    background-color: #ffffff;
    padding: 25px;
}

.hirulerro .btnforo {
    width: 50px;
}

.hirulerro {
    float: left;
    text-align: center;
    padding: 5px 15px;
   /* border: solid 3px #e4e3e3;*/
}

.row.foroa {
    background: #ffffff;
    padding: 15px;
    margin: 15px 0;
}

.row.foroa h2 {
    margin: 0 0 15px 0;
}

.row.foroa h2 a {
    color: #cccccc;
    font-size: 20px;
    font-size: 45px;
    float: left;
}

.foroeskubi {
    overflow: hidden;
    float: right;
}

.foro-user {
    float: left;
}
.foro-user img {
    width: 75px;
}
.forocat {
    margin: 15px 0;
}

.forocabecera {
    float: right;
}

.cont-forocategoria{
    float: left;
}

.row.foroa.post .hirulerro {
    float: right;
}

.row.foroa.post .foro-perfil {
    float: left;
    width: 100px;
}


.cont-forocategoria label {
    width: auto !important;
}

.titlateral {
    color: #8348b6 ;
    font-weight: bold;
    font-size: 15px;
}

.rsbInner{
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
    border-bottom: solid 1px #cccccc;
}

.zenbat {
    background-color: #ffffff;
    padding: 20px;
}

.bilatu {
    margin: 0 0 25px 0;
}

.divtag {
    margin: 5px 0 0 0;
}

.foro-gaia-img{
    max-width: 265px;
}

/*foroberri*/

span.idatzidute.control-label {
    margin: 0 0 0 18px;
}

.foro-cont {
    padding: 15px;
}

.foro-cont .foro-cont-gaia {
    padding: 15px;
    background-color: #f8f8f8;
    margin: 0 0 15px 0;
}

.header-foro {
    overflow: hidden;
}

.header-foro-ezker{
    float: left;
    overflow: hidden;
}

.header-foro-ezker .foro-user-ikono img {
    width: 80px;
}

.foro-erantzunda img {
    height: 20px;
}

.foro-user-ikono {
    float: left;
}

.header-foro-eskubi{
    float: right;
    overflow: hidden;
}

.foro-user-user {
    float: left;
    line-height: 48px;
    margin: 0 0 0 10px;
}

.header-foro-eskubi .foro-erantzunda, .header-foro-eskubi .foro-ikusita, .header-foro-eskubi .foro-egun{
    float: left;
        margin: 0 0 0 10px;
}

.foro-edukia {
    text-align: justify;
    margin: 15px 0 0 0;
}

.foro-footer{
    overflow: hidden;
    margin: 10px 0 0 0;
}

.foro-footer-ezker {
    float: left;
}

.foro-footer .foro-kategoria, .foro-footer .foro-likes{
    float: left;
    margin: 0 0 0 10px;
}

.foro-kategoria {
    font-weight: bold;
        margin: 0 10px 0 0;
}

.contlikes {
    overflow: hidden;
    float: right;
}

.foro-kategoria .colorleyenda {
    height: 13px;
    width: 13px;
    display: inline-block;
    border-radius: 20px;
}

.foro-tags {
    overflow: hidden;
}

.foro-egun {
    font-weight: bold;
}

.foro-tags span.TAG {
    display: inline-block;
    background-color: #a2d213;
    margin: 0 4px;
    padding: 2px 10px;
    border-radius: 15px;
    color: #ffffff;
}

.foro-footer .contlikes .foro-likes img {
    width: 25px;
    margin: 0 5px 0 0;
}

.erantzunak-cont .foro-cont-gaia {
    margin: 0 0 15px 0;
    padding: 7px;
        position: relative;
}

.erantzunak-cont .erantzuna {
    color: #afafaf;
    margin: 0 0 10px 10px;
}

.erantzuna span {
}

.respuesta-texto-comillas{
    margin: 0 0 0 10px;
    font-style: italic;
}

a.lnikforo {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-indent: -9999px;
}

.erantzunak-cont .foro-edukia {
    margin: 10px 0 10px 0;
}

.erantzunak-cont .foro-user-ikono img {
    width: 85px;
    margin: 11px 0 0 0;
}

.erantzunak-cont {
    margin: 0 0 0 40px;
}

.erantzunak-cont .foro-erantzunda img {
    margin: 0 5px 0 0;
}

/*fin foro*/


/*TABLÓN*/


.contpostit{
float: left;
background-color: #f3f1c5;
color: #ffffff!important;
margin: 0 9px 25px 0px;
box-shadow: 5px 5px 1px #b7b7b7;
}

.cbanuncio {
    position: absolute;
    margin: 3px;
}

 .tablon a {
color: #6b6b6b;
font-size: 15px;
font-weight: bold;
text-align: center;
padding: 20px 3px;
word-break: break-all;
}

  .tablon a:hover {
      text-decoration: none;
}

.anuncio-cont input,.anuncio-cont textarea{
    background-color: transparent!important;
margin: 0;
padding: 0;
cursor: inherit!important;
}


.anuncio-cabecera{
    margin:0 0 10px 0;
}

.anuncio-fecha, .anuncio-usuario{
float: left;
width: 50%;
}

.anuncio-fecha input, .anuncio-usuario input{
border: none;
font-weight: bold;
margin: 0;
padding: 0;
cursor: inherit!important;
}

.anuncio-usuario input {
    text-align: right;
}

.rwTitle, .rwIcon {
    display: none !important;
}


.RadWindow span.rwCommandButton:hover {
    color: #9e9393!important;
}


/*FIN TABLÓN*/

.login-panel .text-danger, .regis-panel .text-danger{
    position: relative!important;
}

.text-danger {
    position: absolute;
    top: 0;
    right: 0;
}

.fecha-noboton .rcCalPopup.rcDisabled {
    display: none;
}

.text-dangerbi {
    color: #b94a48;
}

    .kombo-erreserbak .caja .RadComboBox .rcbActionButton{
        border: 0!important;
    }


.t-text.rgButtonText {
    white-space: nowrap;
}

.t-button.t-button-icontext.rgActionButton.rgRefresh {
    width: auto;
}

.grid-encuestas-usuario > .RadGrid_Bootstrap .rgAltRow > td, .grid-encuestas-usuario > .RadGrid_Bootstrap .rgRow > td {
    padding: 15px 0 15px 19px!important;
    border-bottom: solid 5px #f9f9f9;
    border-top: solid 5px #f9f9f9;
    font-size: 19px;
}

#ctl00_MainContent_wcENCUESTA_rgPuntuak, #ctl00_MainContent_wcENCUESTA_rgAukeraleta, #MainContent_wcENCUESTA_Paukeraketa {

    border-width: 0;
    background-color: #f9f9f9;

}

/*inkestetako eskuineko grid txikia*/

.RadRating.RadRating_Bootstrap .rrtItem .rrtSelected span::before {
    color: #ffd133;
}

#encuestasbotacion .RadGrid.RadGrid_Bootstrap {
   border: 0;
}

.encuesta-opciones-col .RadAjaxPanel .RadInput.RadInput_Bootstrap.RadInputMultiline.RadInputMultiline_Bootstrap {
    height: 37px;
}

.encuesta-opciones-col .RadAjaxPanel p{
    margin: 0!important;
}

div.squaresi {
  width: 25px;
  height: 25px;
  background: #8348b6;
  float: left;
  margin: 0 10px 10px 0;
}

div.squareno {
  width: 25px;
  height: 25px;
  background: #cfcfcf;
  float: left;
  margin: 0 10px 10px 0;
}

div.squareblanco {
  width: 25px;
  height: 25px;
  background: #999;
  float: left;
  margin: 0 10px 10px 0;
}

.ruError, .ruUploadFailure {
    background-color: rgba(255, 0, 0, 0.33);
    border: solid 2px red;
}


/*tablet*/
@media (min-width: 768px) {

    .ezker-desktop{
        float: left !important;
    }

    .eskubi-desktop{
        float: right !important;
    }


    .logoheader {
        max-width: 104px;
    }

    a#LoginView1_ajustes_mvl {
        display: block;
    }

    li.admin {
        background-color: rgba(255,255,255,0.1);
    }

    .albiste-bakarra {
    padding: 15px;
    max-width: 800px;
}

    .pull-left-ms{
        float:left;
    }

    /*submenu*/

    .dropdown-submenu:hover > .dropdown-menu, .dropdown-submenu:focus > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > .dropdown-menu {
        border-radius: 0 6px 6px;
        left: 100%;
        margin-left: -1px;
        margin-top: -6px;
        top: 0;
    }

    /*fin submenu*/

    .RadButton {
        /* float: left;
    margin: 0 15px 10px 0;*/
        width: auto;
    }


    /*Login tablet*/


    .cabecera-log .cabecera-img {
        width: auto;
        margin: 0 15px 0 0;
    }

    .row.login-panel, .row.regis-panel {
        width: 530px;
        margin: 20px auto 20px auto;
    }

    .login-behebotoiak .RadButton {
        width: auto;
        display: inline-block;
    }

    .login-behebotoiak {
        width: 550px;
        margin: 0 auto;
        overflow: hidden;
    }

    button.RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbLink.rbPrimary {
        width: 45px;
        height: 35px;
        float: right;
    }

    .egutegia .rsHorizontalHeaderTable span {
        float: left;
    }

    button.RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbLink.rbPrimary:hover {
        width: 45px;
        height: 35px;
    }

    .RadScheduler.RadScheduler_Bootstrap.egutegia button.RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbLink.rbPrimary {
        width: 10px;
        height: 17px;
        margin: 0 12px 0 0;
    }

    .RadScheduler_Bootstrap .rsHeader .rsDatePickerActivator {
        width: auto !important;
        background-image: none !important;
    }


    /*Login tablet fin*/



    .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
        padding: 15px 0 15px 0;
        /* background-image: url('images/albisteak.png');*/
        background-position: center 0px;
        background-repeat: no-repeat;
        background-size: 46px;
        margin: 0 5px 0 5px;
        height: 65px;
        line-height: 80px !important;
       /* text-indent: -99999px;*/
        /*width: 42px;*/
        text-align: center;
        font-size: 6px
    }

    .navbar-collapse .menu_recintos > a {
        background: url("images/aretoak.png");
    }

    .navbar-collapse .menu_comunicacion > a {
        background: url("images/foro.png");
    }

    .navbar-collapse .menu_configuracion > a {
        background: url("images/configuracion_index.png");
    }

    .navbar-collapse .menu_usuarios > a {
        background: url("images/eragileak.png");
    }

    .navbar-collapse .menu_agenda > a {
        background: url("images/agenda.png");
    }

    .navbar-collapse .menu_encuestas > a {
        background: url("images/inkesta.png");
    }

    .navbar-collapse .menu_reservas > a {
        background: url("images/aretoak.png");
    }

    .navbar-collapse .menu_encuestas2 > a {
        background: url("images/inkesta.png");
    }

    .navbar-collapse .menu_empadronamiento > a {
        background: url("images/dokumentuak.png");
    }

    .navbar-collapse .menu_incidencias > a {
        background: url("images/inzidentzia.png");
    }

    .navbar-collapse .menu_noticias > a {
        background-image: url('images/albisteak.png');
    }


    .navbar-collapse .menu_tablon > a {
        background-image: url('images/postit.png');
    }


    .navbar-right #LoginView1_Gestion_Usu_mvl > a {
        /*  background: url("images/gehio.png");

    color: #ffffff;
    padding: 15px 0 15px 0;
    background-position: center 0px;
    background-repeat: no-repeat;
    background-size: 51px;
    margin: 0 5px 0 5px;
    height: 65px;
    line-height: 80px !important;

    width: 60px;*/
    }
    /*Zona del menú para usuarios*/
    .navbar-collapse .menu_mensajeria > a {
        background: url("images/mezuak.png");
    }

    .navbar-collapse .menu_noticias > a {
        background: url("images/albisteak.png");
    }

    .navbar-collapse .menu_avisos > a {
        background: url("images/abisuak.png");
    }

    .navbar-collapse .menu_tablon > a {
        background: url("images/postit.png");
    }

    .navbar-collapse .menu_foro > a {
        background: url("images/foro.png");
    }

    .descarga {
        width: 225px;
    }
}

/*escritorio*/
@media (min-width: 992px) {

.cabecera-no-log-inner a#modaltrigger {
position: absolute;
top: 0;
margin: 0;
right: 14%;
}

    .flatbtn {
width: auto;
float: right;
margin: 35px 20px 0 0;  
}

    .contenedor.body-content {
    width: 90%;
    margin: 0 auto;
}

    .logoheader {
    max-width: 144px;
}

    .login-header {
        max-width: 530px;
    }

.botoiak {
    min-width: 500px;
    margin: 15px auto;
    max-width: 750px;
    width: auto;
    text-align: center;
}

.row.botoiak-berezi {
    width: auto;
    text-align: center;
}

    .pull-left-lg{
        float:left;
    }

.RadButton {
    margin: 0 15px;
}


.row.boitoi-mezu .RadButton {
    width: 23%;
    margin: 0px;
}

.selectordefecha .riTextBox{
    padding: 0px!important;
}
/*
.selectordefecha input{
    text-align:right;
}
.selectordefecha .caja{
    min-width:200px;
max-width: 210px;
}*/

#loginForm .RadButton {
    margin: 0 auto;
}

.caja.cajasala{
    max-width: 40%;
}

.caja.cajasala input{
    text-align: right;
}

/*Login escritorio*/


.cabecera-no-log {
    width: 50%;
    margin: 0 auto;
}

.cabecera-no-log-inner {
    max-width: 530px;
    padding: 10px 0 0 0;
}

.cabecera-log .datos-user {
    /*padding: 0;*/
}

.login-behebotoiak.row .RadButton {
    width: 32% !important;
    margin: 0 3px;
}

/*Login escritorio fin*/

.egunak li {
    display: inline-block;
width: 14%;
min-width: 190px;
margin: 10px 0 10px 0;
min-height: 95px;

}


/*menu escritorio*/

.navbar-inverse .navbar-nav > li {
    padding: 10px 0 0 0;
}

.navbar-left li {
    min-width:58px;
}


/*menu escritorio fin*/

/*horarios escritoro*/

#Fieldset1 .horarios_dias li {
    display: inline-block;
    margin: 0 10px 0 0;
}



/*horarios fin*/


    .transferentzia {
    margin: 75px 0 0 0;

}

    .forocategorias{
        float: right;
    }


}


/*hasta escritorios mayores*/
@media (max-width: 1200px) {

    .kombo-erreserbak .caja {
        margin: 0;
        width: 100%;
    }

}


/*escritorios mayores*/
@media (min-width: 1200px) {
    .navbar-inverse .navbar-nav > li > a {
        background-size: 51px;
    }


    .MainContent_Hor_Pbotones {
    overflow: hidden;
    height: auto;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

    .asignadas-col {
        width: 70%;
    }

.asignadaspercent-col {
    width: 20%;
    float: left;
}

}

/*berezia: menuko textua ezkutatu*/
@media (min-width: 1224px) {
    .navbar-inverse .navbar-nav > li > a{
        text-indent: inherit;
        width: auto;
        font-size: 14px;
    }

}



/*escritorios mayores 02*/
@media (min-width: 1220px) and (max-width: 1500px) {


    .navbar-inverse .navbar-nav > li > a {
    font-size: 10px;
}


}

@media (max-width: 1670px) {

    .RadCalendar_Bootstrap .rcMain .rcRow a, .RadCalendar_Bootstrap .rcMain .rcRow span {
        width: 24px;
    }
}

.comboitemdesactivado {
    color:darkgray;
}


