/* Create your style on here */
#header .navbar-header {
    background-color: #fff;
}
.sidebar-menu > li > a > .icon i {
    font-size: 14px;
}
.odontograma {
}
.addOdontoGrama h3 {
 margin-top:3px !important;
}
.chooseDienteIzq {
	background-color:#ddd;
}
.chooseDienteDer {
	background-color:#ffe3aa;
}
.chooseDienteIzq td {
	padding:5px;
}
.chooseDienteIzq input[type=checkbox] {
	width:30px;
	height:24px;
}
.chooseDienteDer input[type=checkbox] {
	width:30px;
	height:24px;
}
.chooseDienteDer td {
	padding:5px;
}
/*
.tableodonto input[type="checkbox"] {
    display:none;
}
.tableodonto input[type="checkbox"] + label span {
    display:inline-block;
    width:80px;
    height:52px;
    vertical-align:middle;
    background:url(imagenes/odonto-diente.png) left top no-repeat;
    cursor:pointer;
}
.tableodonto input[type="checkbox"]:checked + label span {
    background:url(imagenes/odonto-diente.png) -40px top no-repeat;
}
*/

.tableodonto input[type="checkbox"] {
    display:none;
}

.tableodonto input[type="checkbox"] + label {
    color:#000;
}

.tableodonto input[type="checkbox"] + label span {
    display:inline-block;
    width:40px;
    height:26px;
    /*margin:-2px 10px 0 0;*/
    vertical-align:middle;
    background:url(imagenes/odonto-diente.png) left top no-repeat;
    cursor:pointer;
}

.tableodonto input[type="checkbox"]:checked + label span {
    background:url(imagenes/odonto-diente.png) -40px top no-repeat;
}

.brand .logo-login {
	width:260px;
}
@media (max-width: 550px) {
#voto-wrapper {
    width: 100% !important;
    margin: 0px auto;
    padding-top: 2px;
    height: 100%;
    position: relative;
}
#voto-wrapper .cargo {
	font-weight:300;
	text-transform: lowercase;
	display:block;
	font-size:13px !important;
}
#voto-wrapper .unidad {
	font-weight:300;
	text-transform: lowercase;
	display:block;
	font-size:11px !important;
}
#voto-wrapper .describe {
	height:70px !important;
}
.brand .logo-login {
	width:160px !important;
}
}
#voto-wrapper {
    width: 550px;
    margin: 0px auto;
    padding-top: 5px;
    height: 100%;
    position: relative;
}
.voto-text span {
    display: inline-block;
    padding: 0 10px;
    position: relative;
    color: white;
    font-weight: 800;
	font-size:16px;
	text-transform: uppercase;
}
.voto-footer span {
    font-weight: 400;
	font-size:14px;
	text-transform: uppercase;
	padding:20 10px;
	margin:30px auto; background-color:#fff;
}
.pietitulo { color:#f6bb42; font-size:12px; line-height:15px; }
.brand {
	margin:10px auto !important;
}
#voto-wrapper .nombre {
	font-weight:700;
	color:red;
	display:block;
	text-transform: capitalize;
}
#voto-wrapper .cargo {
	font-weight:300;
	display:block;
	font-size:11px;
}
#voto-wrapper .unidad {
	font-weight:300;
	display:block;
	font-size:10px;
}
#voto-wrapper .describe {
	height:120px;
}
#voto-wrapper .candido {
	margin-bottom:10px;
}
#voto-wrapper .salir {
	padding:3px 10px;
	color:#fff;
	background:red;
	width:50px;
	position:relative;
	float:right;
}


.pagination{height:36px;margin:0;padding: 0;}
.pager,.pagination ul{margin-left:0;*zoom:1}
.pagination ul{padding:0;display:inline-block;*display:inline;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}
.pagination li{display:inline}
.pagination a{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0}
.pagination .active a,.pagination a:hover{background-color:#f5f5f5;color:#94999E}
.pagination .active a{color:#94999E;cursor:default}
.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#94999E;background-color:transparent;cursor:default}
.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pagination ul li .pgsel { background:#ff0000; color:#fff; }
.pager{margin-bottom:18px;text-align:center}
.pager:after,.pager:before{display:table;content:""}
.pager li{display:inline}
.pager a{display:inline-block;padding:5px 12px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next a{float:right}
.pager .previous a{float:left}
.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}
.pagination .prev.disabled span{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:1}
.pagination .next.disabled span{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0}
.pagination li.active, .pagination li.disabled {
	float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0
}
.pagination li.active {
	background: #364E63;
	color: #fff;
}
.pagination li:first-child {
	    border-left-width: 1px;
}

.imagenthumb img { max-height:180px !important; margin:1px 20px; }
.caption { width:220px;background:#d2d2d2; }
.caption b { font-size:14px; }
.errormsj { background-color:red;color:#fff;font-weight:700;padding:10px 20px; }