@import '../../../media/css/webfonts/ss-standard.css';
@import '../../../media/css/webfonts/ss-social.css';

/*estils generals*/
body {
	font-family: Verdana, Helvetica, Geneva, sans-serif;
}
small {
	color: #999999;
	font-style: italic;
}
/*fi estils generals*/


/*formularis*/
label {
	font-weight: normal;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"],
input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color: #808080;
}


span.error, div.error div.error{
    background-color: #B94A48;
    border-radius: 6px;
    color: #FFFFFF;
    padding: 2px 4px 3px;
}
input.error {
	margin-bottom: 5px;
}
div.error div.error{
	margin-bottom: 10px;
}
.help-block, .help-inline{
	font-size:.9em;
	color: #999999;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 20px;
}
/*fi formularis*/


/*taules*/
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 13px;
}
	.table th a{
	text-decoration:none;
	}

	.table th a.sort_unsorted {
		background: url('img/icon_sort_unsorted.gif') right 50% no-repeat;
		display: block;
		padding: 2px 20px 2px 0;
	}
	.table th a.sort_asc {
		background: url('img/icon_sort_up.gif') right 50% no-repeat;
		display: block;
		padding: 2px 20px 2px 0;
	}
	.table th a.sort_desc {
		background: url('img/icon_sort_down.gif') right 50% no-repeat;
		display: block;
		padding: 2px 20px 2px 0;
	}
/*fi taules*/


/*login*/
body.login, body.login footer {
	background: #145F9F;
}
body.login h1 img {
	width: 100%;
}
body.login .panel {
	background: transparent;
	border: 0;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
	body.login .panel .form-control {
		font-size: 1.5em;
		height: 44px;
	}
	body.login .panel .form-group {
		margin-bottom: 25px;
	}
/*fi login*/

/*peu*/
footer {
	background: #0E449A;
	padding: 40px 0;
	color: #fff;
}
	footer a, footer img{
		vertical-align: baseline;
	}
/* fi peu */

/*Capçalera*/
.cap {
	background-color: #145FA0;
	margin-bottom: 10px;
}


.cap .nav-pills {
	margin-top: 20px;
}
.cap .nav-pills li {
	margin-bottom: 10px;
}
.cap .nav-pills a {
		background: #0F497B no-repeat;

		margin: 0 2px 0 2px;
		padding: 32px 9px 11px 9px;

		border-top: 1px solid #000;
		text-decoration: none;
		color: #fff;
	}
@media (min-width: 992px) {
	.cap .nav-pills a {
			width: 95px;
	}
}
	.cap .nav-pills .active a,
	.cap .nav-pills a:hover {
		background-color: #0C3960;
		text-decoration: none !important;
	}
	.cap .nav-pills .cont {background-image: url('img/icon_continguts.png');}
	.cap .nav-pills .usua {background-image: url('img/icon_gestio_usu.png');}
	.cap .nav-pills .carp {background-image: url('img/icon_carpeta.png');}
	.cap .nav-pills .plan {background-image: url('img/icon_gest_plantilles.png');}
	.cap .nav-pills .menu {background-image: url('img/icon_menus.png');}
	.cap .nav-pills .uploads {background-image: url('img/icon_media.png');}
	.cap .nav-pills .util {background-image: url('img/icon_utilitats.png');}

	.cap .nav-pills>li+li {
		margin-left: 0;
	}



.capInfo.navbar {
	margin-bottom: 0;
	border-radius: 0;
	min-height: 0;
}
	.capInfo.navbar .navbar-brand {
		padding: 10px;
		height: auto;
	}

	.capInfo .navbar-form .form-control {
		padding: 3px 6px;
		font-size: 12px;
		height: 25px;
	}
	.capInfo .navbar-nav>li>a, .capInfo .navbar-nav>li>span {
		color: #fff;
		font-size: .8em;
		padding: 10px;
	}

	.capInfo .navbar-nav>li>span {
		display: block;
		padding: 10px 15px 10px;
		color: #777;
	}

	.capInfo .navbar-nav>li.ves>a,
	.capInfo .navbar-nav>li.surt>a,
	.capInfo .navbar-nav>li.usuari>a {
		padding-left: 35px;
	}
	.capInfo .navbar-nav>li.usuari>a {
		color: #F3D347;
		background: url('img/usr.png') 0 50% no-repeat;
		font-weight: bold;
	}

	.capInfo .navbar-nav>li.ves>a { background: url('img/icon_vesalweb.png') no-repeat center left; }
	.capInfo .navbar-nav>li.surt>a {background: url('img/icon_surt.png') no-repeat center left;}
	.capInfo .navbar-nav>li.debug>span {
		color: red;
		font-weight: bold;
	}
/*fi Capçalera*/

/*títol pagines*/
div.page-header {
	background-color:#145F9F;
	color:#fff;
	padding:10px 15px;
	margin: 10px 0 20px 0;
	border-radius: 10px;
}
	div.page-header h2, div.page-header h2 small, div.page-header h2 a.weblink {
		color: #fff;
		margin: 0;
	}
	div.page-header h2 a.weblink {
		font-size: 40%;
	}
	div.page-header h2 {
		font-size: 25px;
	}


div.page-header .search input, div.page-header .search select {
	width: 150px;
	height: 28px;
	padding: 3px 12px;
}
div.page-header .search select {
	width: 130px;
}
/*fi títol pagines*/


/*pestanyes*/
.idiomes {
	background: #145F9F;
	margin-bottom: 2em;
	padding: 13px 27px 0;
}
.nav-tabs>li>a {
	margin-right: 6px;
}

	.nav-tabs-preview a {
		background: #ccc;
		color: #666;
	}
	.nav-tabs-preview a:hover,
	.nav-tabs-preview>li.active>a {
		background: #ececec;
		color: #333;
	}
.nav-tabs-lang, .nav-tabs-preview {
	border-bottom: 0;
}
	.nav-tabs-lang li, .nav-tabs-preview li {
		margin-bottom: 0;
	}
	.nav-tabs-lang>li>a {
		background: #0E426F 13px 50% no-repeat;
		color: #fff;
	}
	.nav-tabs-lang .ca {padding-left: 37px;background-image: url('../comu/paisos/ca.png');}
	.nav-tabs-lang .es {padding-left: 37px;background-image: url('../comu/paisos/es.png');}
	.nav-tabs-lang .en {padding-left: 37px;background-image: url('../comu/paisos/en.png');}
	.nav-tabs-lang .it {padding-left: 37px;background-image: url('../comu/paisos/it.png');}
	.nav-tabs-lang .fr {padding-left: 37px;background-image: url('../comu/paisos/fr.png');}
	.nav-tabs-lang .pr {padding-left: 37px;background-image: url('../comu/paisos/pr.png');}
	.nav-tabs-lang .oc {padding-left: 37px;background-image: url('../comu/paisos/oc.png');}
	.nav-tabs-lang .pt {padding-left: 37px;background-image: url('../comu/paisos/pt.png');}

	.nav-tabs-lang a:hover,
	.nav-tabs-lang .active a {
		background-color: #fff;
		color: #333;
	}
/*fi pestanyes*/

/*botons*/
.btns {
	margin: 1em 0;
	text-align: center;
}

.btn-action.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-action {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-action:active,
.btn-action.active {
  background-color: #942a25 \9;
}

.btn-action.open .btn-action.dropdown-toggle {
  background-color: #bd362f;
}
/*fi botons*/

/*molla de pa*/
ul.breadcrumb {
	margin: 5px 0 10px 0;
	padding: 0 0 0 20px;
	background: url(img/icon_plana.gif) no-repeat top left;
}

ul.breadcrumb.category {
	background-image: url(img/ico_categoria_mapa.png);
}
	ul.breadcrumb li.active a {
		font-weight: bold;
	}
/*fi molla de pa*/

/*panell imatges/adjunts*/
.edita-imatges{
	border-bottom:solid 1px #EEEEEE;
	margin-bottom: 10px;
}

.edita-imatges:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
/*fi panell imatges/adjunts*/

/*well*/
.well {
	background-image: none;
}
	.well h2 {
		margin-top: 0;
		font-size: 1.4em;
	}
	.well h5 {
		font-weight: bold;
	}
	.well ul.tools, .well ul.blocs {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.well ul.tools li {
			/*font-size: 1.4em;*/
			border-bottom: 1px solid #ccc;
			padding-bottom: .3em;
			margin: 0 0 .3em 0;
		}
		.well ul.tools li:last-child {
			border-bottom: none;
			margin-bottom: 0;
		}
		.well ul.blocs>li {
			padding: .3em 0;
			background: url('img/kland_llista.gif') 0 .8em no-repeat;
			padding-left: 20px;
		}
		.well ul.list {
			padding: 0;
		}
		.well ul.list>li {
			list-style: none;
		}
.well.well-number {
	position: relative;
	padding-left: 50px;

}
	.well.well-number .number{
		position: absolute;
		top: 5px;
		left: 10px;
		font-size: 3em;
		color: #145F9F;
		font-weight: bold;
	}
/*fi well*/

/*tree*/
ul.tree, ul.tree ul {
	list-style-type: none;
	padding: 0;
}
	ul.tree label,
	ul.tree input[type=checkbox] {
		margin: 0;
	}
	ul.tree ul {
		margin-left: 6px;
		background: transparent url(img/vline.png) repeat-y top left;
	}
		ul.tree ul li {
			padding: 3px 12px;
			background: transparent url(img/node.png) no-repeat top left;
		}
		ul.tree ul li.last, ul.tree ul li:last-child {
			background: #fff url(img/lastnode.png) no-repeat top left;
		}
		.well ul.tree ul li.last, .well ul.tree ul li:last-child {
			background-color: #f5f5f5;
		}
/*fi tree*/

/*alert*/
.alert {
	background-image: none
}
.alert.alert-big{
	padding: 1em;
	text-align: center;
}
	.alert .extraInfo a{
		font-weight: normal;
	}
	.alert .group {
		font-size: 1em;
		border-bottom: 1px solid #EEEEEE;
		margin:10px;
		padding-bottom:5px;
	}
	.alert.alert-warning .group{
		border-bottom: 1px solid #c09853;
	}
	.alert.alert-info .group{
		border-bottom: 1px solid #3A87AD;
	}
	.alert.alert-danger .group{
		border-bottom: 1px solid #b94a48;
	}
	.alert.alert-success .group{
		border-bottom: 1px solid #468847;
	}

	.alert a{
		font-weight: bold;
	}
	.alert.alert-warning a{
		color: #c09853;
	}
	.alert.alert-info a{
		color: #3A87AD;
	}
	.alert.alert-danger a{
		color: #b94a48;
	}
	.alert.alert-success a{
		color: #468847;
	}
	.alert a.btn{
		font-weight: normal;
		color: #333;
	}
/*fi alert*/

/*icons*/
.icon {
	text-decoration: none;
	background: 0 50% no-repeat;
	padding: 1px 0 1px 23px;
}
	.icon.icon-manual {background-image: url('img/manual.png');}
	.icon.icon-forms {background-image: url('img/form.png');}
	.icon.icon-boxes {background-image: url('img/block.png');}
	.icon.icon-info {background-image: url('img/information-button.png');}
	.icon.icon-files {background-image: url('img/drive-upload.png');}
	.icon.icon-webmap {background-image: url('img/link.png');}
	.icon.icon-log {background-image: url('img/vis_historic.gif');}
	.icon.icon-log-all {background-image: url('img/vis_historic_usuaris.gif');}
	.icon.icon-translate {background-image: url('img/icon_comments.png');}
	.icon.icon-domains {background-image: url('img/ico_mon.png');}
	.icon.icon-checks {background-image: url('img/checks.png');}
	.icon.icon-eye {background-image: url('img/icon_veure.png');}
	.icon.icon-change {background-image: url('img/canviar.png');}
	.icon.icon-rss {background-image: url('img/feed.png');}
	.icon.icon-images {background-image: url('img/icon_gallery.png');}
	.icon.icon-template {background-image: url('img/icon_plantilla.png');}
/*fi icons*/

/*galeria plantilles*/
.template-gallery .nav {
	margin-bottom: 10px;
}
.template-gallery .panel {
	height: 200px;
	overflow: hidden;
	position: relative;
}
	.template-gallery .panel .panel-body img{
		width: 100%;
	}
	.template-gallery .panel .panel-footer {
		position:absolute;
		bottom: 0;
		background: rgba(255, 255, 255, 0.8);
		width: 100%;
		padding: 10px;
	}
	.template-gallery .panel .panel-footer p:last-child {
		margin-bottom: 0;
	}
/*fi galeria plantilles*/

/*capçalera pàgines i editores*/
.preview .wrapper, .plantilla .wrapper {
	background: #ececec;
	padding: 26px 43px 16px 43px;
	margin-bottom: 1em;
}
.plantilla .wrapper p {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	margin: 0 0 1em 0;
}
/*fi capçalera pàgines i editores*/

/*selector múltiple*/
.destinataris ol,
#inputOpcions ol,
.selectorcaixetes ol {
	padding-left: 10px;
	margin-left: 5px;
}
#inputOpcions li.opcio,
.selectorcaixetes ol li {
	padding:5px 0;
}
/*fi selector múltiple*/

/* User password strength */
p.top_testresult {
	font-size: 10px;
	margin: 5px 0;
	padding:0;
}
p.top_shortPass,
p.top_badPass {color: red;}
p.top_goodPass,
p.top_strongPass {color: #02970d;}
/* fi User password strength */

/* multi range date picker */
div.multidates div.datainput{
	padding: 5px 0;
}
div.multidates a#addmultidate {
	display: block;
	padding: 5px 10px 10px 28px;
	font-size: 12px;
	background: url(img/icon_add.png) no-repeat left top;
	margin-top: 8px;
}
/*fi multi range date picker*/

/*altres*/
.informPreview {
	border: 1px solid #ddd;
	width: 100%;
	height: 600px;
}
.notallowed {
	color: #999;
	font-style: italic;
}
.folderLang {
	margin-left:-15px;
}
/*fi altres*/

/*fixes*/
iframe {
	background: #fff;
	border: none;
}
.tooltip-inner {
    max-width: 400px;
    padding: 3px 8px;
}
.tab-content {
	overflow: visible;
}
.ui-widget {
	text-align: left;
	font-size: 14px!important;
}

.mfp-iframe-scaler iframe {
    background: none repeat scroll 0 0 white;
}
