/*   
Theme Name: CC Directory
Description: Custom Wordpress Theme for Consejo Civico
Author: Chuy Granados
*/
/************************************** jQuery Plugins Styles **************************************/
.greenishCover {
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;	
}
/* HEIGHT 100%*/
.height.greenishCover div {
	position:relative;
	height:100%;
	width:10100%;
	left:-5000%;
	text-align:center;
	
}	
.height.greenishCover img {
	display:inline;
	height:100%;
	margin-top:0 !important;
}
.height.left.greenishCover div {
	position:absolute;
	left:0px;
	text-align:left;
}
.height.right.greenishCover div {
	position:absolute;
	right:0px;
	left:auto;
	text-align:right;
}
/* WIDTH 100%*/
.width.greenishCover div {
	position:relative;
	width:100%;
	top:50%;
}	
.width.greenishCover img {
	display:block;
	width:100%;
}
.width.top.greenishCover div {
	position:absolute;
	top:0px;
}
.width.top.greenishCover img {
	margin-top:0px !important;
}
.width.bottom.greenishCover div {
	position:absolute;
	bottom:0px;
}
.width.bottom.greenishCover img {
	margin-top:0px !important;
	position:absolute;
	bottom:0px;
}

/**
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @author      http://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block {
    margin-bottom: 0;
}
.bv-form .tooltip-inner {
    text-align: left;
}
.nav-tabs li.bv-tab-success > a {
    color: #3c763d;
}
.nav-tabs li.bv-tab-error > a {
    color: #a94442;
}

.bv-form .bv-icon-no-label {
	top: 0;
}

.bv-form .bv-icon-input-group {
	top: 0;
	z-index: 100;
}

.form-horizontal .form-group{margin-right: 0;margin-left: 0;}
.form-horizontal .form-group .pf_label{display:none;}

.pagination .current, .pagination .current:hover{
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.alert{display:none;}

.tab-pane .col-sm-3, .tab-pane .col-sm-4{min-height:50px;}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before {
  content: "\f002";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-map-marker:before {
  content: "\f041";
}

.m-b-20{margin-bottom:20px;}

/******************************************** Typo Styles ******************************************/
body{background-color:#EEE;color:#555;font-family: 'Source Sans Pro', sans-serif;font-size:16px;line-height: 1.2;}

h2.subheader{color:#858585;font-weight: 300;}

label{color:#858585;font-weight: 600;}

/************************************** jQuery Plugins Styles **************************************/
.form-signin{background:rgba(72,0,105,0.71);border-radius:5px;padding:37px 63px 60px;position:relative;top:100px;max-width:395px;margin:0 auto;z-index: 2;}
.form-signin .logo{margin-bottom: 23px;}
.form-signin h2{color:white;font-weight: 300;margin:0 0 23px;}
.form-signin .form-control{background: none;color:white;font-size:16px;font-weight: 300;}
.form-signin .form-control::-webkit-input-placeholder{color:white;}
.form-signin .form-control:-moz-placeholder{color:white;}
.form-signin .form-control::-moz-placeholder{color:white;}
.form-signin .form-control:-moz-placeholder{color:white;}
.form-signin .checkbox{margin-bottom: 40px!important;}
.form-signin .checkbox label{color:white;font-size: 16px;font-weight: 300;}
.form-signin .btn{font-size: 16px;margin-bottom: 10px;}
.form-signin .get-pass{color:white;font-weight: 300;font-size: 14px;text-align: center;}
.form-signin .get-pass a{color:white;}

footer{background: rgba(0,0,0,0.82);color:white;font-size: 12px;padding:5px 30px;position: fixed;bottom:0;left:0;width:100%;z-index: 2;}
footer p{margin:0;opacity: 0.65;}

.main-cont{background: white;padding: 47px 15px;}
.main-cont .logo{margin-bottom:40px;}

.form-inline label{display: block;}
.form-inline .form-group{margin-right: 30px;width: 20%;}
.form-inline .form-control{width: 100%;}

.badge{vertical-align: middle;}
.form-control{font-size: 16px;}

.circle{border-radius:12px;display:inline-block;margin-right:7px;width: 12px;height: 12px;}

.nav-actions .btn{margin-right: 23px;}
.nav-actions .pagination{margin:0;}

.table > thead > tr > th{color:#858585;font-weight: 600;}

/* Sorted table */
.sorted-table thead th{cursor: pointer;}
.sorted-table thead th .fa:before{content: "\f0dc";}
.sorted-table thead th.headerSortDown .fa:before{content: "\f0d7";}
.sorted-table thead th.headerSortUp .fa:before{content: "\f0d8";}

.srch-box{position: relative;}
.srch-box .fa{color:#858585;line-height:34px;position: absolute;top:0;left:0;text-align:center;width:30px;}
.srch-box .form-control{padding-left: 30px;}

.member{margin-bottom: 30px;}
.member .tipo .label{font-weight: 400;}
.member .folio{color:#858585;}
.member .nombre{color:#008CE3;font-weight: 600;margin:18px 0 2px;text-transform:capitalize;}
.member .puesto{border-bottom: 1px solid #858585;display: inline-block;padding-bottom: 18px;}
.member .puesto.success{border-bottom-color:#5cb85c; }
.member .meta-info{margin:0 0 20px;padding: 0;list-style: none;}
.member .meta-info li{display: inline-block;margin-right:15px;padding-right: 16px;position: relative;text-transform:capitalize;}
.member .meta-info li:after{content:"|";position: absolute;right: 0;}
.member .meta-info li:last-child:after{display: none;}
.member .tab-content{border:1px solid #DDD;border-top:none;padding:0 15px;}
.member .tab-pane .row{border-bottom:1px solid #DDD;padding: 45px 0;}
.member .tab-pane .row:last-child{border-bottom: none;}
.member .tab-pane .side-icon{float: left;font-size: 46px;margin-right: 17px;}
.member .tab-pane h5{font-weight: 600;margin:5px 0 0;}
.member .fa.fa-laptop{background:#002D54;border-radius:47px;color:white;font-size:32px;line-height:47px;text-align:center;width: 47px;height: 47px;}
.member .fa-facebook-square{color:#3b5998;}
.member .fa-twitter{color:#55acee;}

.logout{display:block;margin-bottom:5px;text-align:right;}

.capitalize{text-transform:capitalize;}

/* Color Palette */
.purple{background-color:#682B87;}
.red{background-color:#E7151C;}
.turquesa{background-color:#149A96;}
.orange{background-color:#F48518;}
.green{background-color:#8FC854;}
.blue{background-color:#1292DD;}

/* Overwrite Wordpress Plugins */
.um_field_container{margin:0 0 15px!important;}
.um_field_container.checkbox input[type=checkbox]{position:static;margin:0;}
.um_field_container.checkbox label{padding-left:4px;}

.um_lostpass_form{margin-top:20px;}
.um_lostpass_form p{color:white;margin:0 0 15px;}
.um_lostpass_form .pf_label{color:white;font-weight:300;padding:0;}

/* Only Small */
@media only screen and (max-width:767px) {
	.form-inline .form-group{width:100%;}	
}

/* Only Small */
@media only screen and (max-width:480px) {
	.form-signin{margin:0 15px;padding:15px;top:15px;}
}