.ms-container{
  background: transparent url('../img/switch.png') no-repeat 50% 50%;
  width: 550px;
}

.ms-container:after{
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  min-height: 0;
  visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection{
  background: #fff;
  color: #555555;
  float: left;
  width: 45%;
}
.ms-container .ms-selection{
  float: right;
}

.ms-container .ms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  height: 200px;
  padding: 0;
  overflow-y: auto;
}

.ms-container .ms-list.ms-focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

.ms-container ul{
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.ms-container .ms-optgroup-container{
  width: 100%;
}

.ms-container .ms-optgroup-label{
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: rgb(190, 83, 105);
font-weight: bold;
font-size: 0.85em;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 13px;
}

.ms-selected{
  background: url("../img/remove-from-list.png") 99% 50% no-repeat;
  }

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #08c;
}

.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
  background-color: #eee;
  color: #aaa;
  cursor: text;
}

.custom-header {
text-align: center;
padding: 3px;
background: rgb(226, 150, 96);
font-weight: bold;
color: rgb(245, 245, 245);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.form-agregar {
	width:550px;
	clear: both;
	margin-top:10px;
	margin-bottom: 50px;
	position: relative;
	padding: 4px;
	background: rgba(50, 0, 0, 0.05);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid rgba(255, 0, 0, 0.2);
}
#agregar{
float:right;
bottom:5px;
}

#select-all{
font-size: 0.8em;
color:#0000FF;
float:left;
cursor:pointer;
}
#deselect-all{
font-size: 0.8em;
color:#0000FF;
float:right;
cursor:pointer;
}

#adminUsers{
font-size: 0.8em; 
float:left;
margin-left:20px;
}
#adminUsers a{
text-decoration:none;
}

.contactoAdmin{
width:100%;
margin:2px 0px; 
}

.contactoAdmin:hover{
background:#E0ECF8;
}
.contactoAdmin a{ float:right;}

h1{
font-size:1.4em;
color: rgba(14, 14, 77, 0.8);
font-family: 'Roboto Condensed', sans-serif;
width:550px;
text-align:center;
}

h2{
font-size: 0.8em;
color: rgba(231, 22, 22, 0.8);
font-family: 'Roboto Condensed', sans-serif;
width:550px;
text-align:center;
}

body{font-family: arial, sans-serif;}

#consejo{
font-size: 0.8em;
color: rgba(255, 14, 77, 1);
font-weight:bold;
text-align:center;
}

#nuevoUser{
font-size: 0.85em;
color: rgba(255, 14, 77, 1);
font-weight:bold;
cursor:pointer;
text-align:center;
margin-top:20px;
}

.center{
width:30%; 
margin-left:35%;
margin-top: 3px;
}

.sus_item {
display: inline;
float: left;
width: 49%;
font-size:0.8em;
}

#importar-contactos{
display:none;
}

.prevMensaje{
border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:5px;
  margin-left:5px;
}

#ms-my-notas .ms-elem-selectable{
display:none !important;
}
#ms-my-notas .ms-optgroup-label{
margin-top:5px;
}
#ms-my-notas  .ms-list{
 height:350px;
}

/*#continuar{display:none;}*/

#echoSelection2{
	font-family: tahoma, arial, helvetica;
	font-size: 10pt; /* font size should not be too big */
	white-space: nowrap;
	padding: 3px;
	margin: 0 0 20px 0; /* issue 201 */
	background-color: white;
	border: 1px dotted gray;
	overflow: auto;
	width:545px;
	display: none;
	color: rgb(31, 69, 104);	
}

.notasSeleccionadas{
	width:100%;
}
