/* Author: Louis Holladay
 * Website: AdminDesigns.com
 * Last Updated: 01/12/14

 * This file is reserved for changes made by
 * the user. It's often times a good idea to
 * seperate your changes from the themes core.
 * It makes modifications, and future theme
 * updates much easier to apply.
-----------------------------------------------*/


/* These styles have been placed here for as
 * they have a high chance of needing to be
 * changed if one decides to modify the header
-----------------------------------------------*/

/* navbar bottom border disabled by default */
.navbar {
	border-bottom: 1px solid transparent;
}
/* header button states - text colors */
.header-btns > div > button:focus {
	color: #666;
}
.header-btns > div > button:hover {
	color: #0094d2;
}

/*---------------------------------------------
 * Place your custom styles or styles which
 * have been generated with the customization
 * tool below this line.
----------------------------------------------*/
.navbar{background-color:#FFFFFF;background-image:none;}
#sidebar:before{background: #f2f2f2;}
#sidebar ul.sidebar-nav > li > a{background: #f2f2f2;border-color: #ddd;}
#sidebar ul.sidebar-nav li ul.sub-nav{background: #f8f8f8;border-color: #ddd;}
ul.sidebar-nav ul.sub-nav li .glyphicons{color:rgb(32, 80, 102);}
ul.sidebar-nav li.active > a .glyphicons{color:rgb(233, 66, 22);}
ul.sidebar-nav > li > a .glyphicons{color:rgb(33, 51, 75);}

.module-customers:before {
  content: "\f0c0";
}

.module-users:before {
  content: "\f007";
}

.module-providers:before {
  content: "\f090";
}

.module-config:before {
  content: "\f013";
}


.hide_me{
    display : none;
}

.btn {
	padding: 4px 6px;
}

.is-countdown {
	overflow: hidden;
	padding: 0 0 8px;
	width: auto;
}

.datepicker {
    z-index: 10000;
}

/* SEARCH */
.gridCommonSearchFilters {
    float: right;
}
.gridCommonSearchFilters .searchGroup {
	float: right;
	width: 215px;
}
.gridCommonSearchFilters .btn {
    padding: 6px;
    margin-left: 15px;
    float: right;
}
.customSearchAdvanced {
   clear: both;
}
.customSearchAdvanced .form-group {
   float: left;
   clear: none;
}
.customSearchAdvanced  {
	min-height: 85px;
}
.hyde {
	display: none;
}

/* Botones del Menú */
.pull-center button {
    width: 45px;
    height: 45px;
    margin-top: 2px;
}

.navbar .pull-center button .glyphicons, .pull-center button i {
    font-size: 24px;
}

/*Grid Filters*/
.opciones{position: absolute;margin: 0;padding: 0; top: 34px;right: 0;white-space: nowrap;z-index: 1000;}
.opciones li{list-style: none ;display: block;margin: 0;height: 34px;width: 41px; background-color: #555555;z-index: 100000; border: 1px solid #CCCCCC;color: #EEEEEE;font-size: 15px;font-family: arial;font-weight: bold;line-height: 1;text-align: center;padding-top: 9px;}
.input-group-addon{position: relative;}
.panel{overflow: visible;}
.opSign{color: #555555;font-size: 20px;font-family: arial;font-weight: bold;line-height: 1;text-align: center;padding: 0;}
.inputRight {border-left: none;border-radius: 0 4px 4px 0 !important;display: none;}


li.picker-switch.accordion-toggle .btn{
  color: #444;
}
li.picker-switch.accordion-toggle .btn:hover{
  color: #CCC;
}

div.timepicker-picker span.glyphicon-chevron-up {
  color: #444;
}

div.timepicker-picker span.glyphicon-chevron-up:hover {
  color: #CCC;
}

div.timepicker-picker span.glyphicon-chevron-down {
  color: #444;
}

div.timepicker-picker span.glyphicon-chevron-down:hover {
  color: #CCC;
}


label.required > span {

  color: red;

}

.header-options-dropdown-menu {
    min-width: 100%;
    width: auto;
    left: -165px;
    white-space: nowrap;
    padding: 5px;
    margin-top: 5px;
}

.header-options-dropdown-menu>li:first-child {
    margin-left: 5px;
}

.header-options-dropdown-menu>li {
    display: inline-block;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.paging_full_numbers a.paginate_button {
    background-color: #fff !important;
}

.paging_full_numbers a.current {
    color: #fff !important;
    background-color: #428bca !important;
    border-color: #428bca !important;
    cursor: default !important;
}

.related-panel-menu {
  min-height: 47px;
}

.inspection-status {
	padding: inherit;
}
.inspection-status.in_progress {
	background-color: orange;
	color: white;
}
.inspection-status.to_validate {
	background-color: green;
    color: white;
}
.inspection-status.to_invoiced,
.inspection-status.to_invoice {
	background-color: yellow;
}
.inspection-status.to_finish {
	background-color: red;
	color: white;
}

.file-related-input-wrapper {
	margin-bottom: 15px;
}
.delete-related-file-wrapper {
	vertical-align: middle !important;
    text-align: center;
}
.btn-upload-related-file {
	margin-left: 5px;
}

.modal-project-inspection-bt-type-regulation,
.modal-project-inspection-bt-andalucia {
	padding: 0 10px 0 10px;
}

#modal_project_inspection_bt_defects_list_types_chosen .chosen-drop {
	text-align: left !important;
}

.checkout_items_table_observations, 
.checkout_items_table_type_observations {
	width: 100%;
}

[class*="checkout_items_table"] {
    width: 100%;
}