﻿body 
{
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content 
{
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea 
{
    max-width: 600px;
}

input[type=submit]
{
    max-width:254px;
}

[class^="icon-"], [class*=" icon-"] 
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    vertical-align: middle;
    /*content:"\f014";*/
}

.icon-search:before 
{
	content: "\e986";
}

.search-icon input 
{
    padding-left: 25px;
}

.search-icon:before 
{
    height: 100%;
    width: 25px;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: absolute;
    content: "\e003";
    font-family: 'Glyphicons Halflings';
    pointer-events: none;
    padding: 5px;
}

/*Para ocultar/mostrar propiedad placeholder de un input[type=text] en distintos navegadores*/
::-webkit-input-placeholder { opacity:1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }
:-moz-placeholder { opacity:1; -moz-transition: opacity 0.5s; transition: opacity 0.5s; } /* FF 4-18 */
::-moz-placeholder { opacity:1; -moz-transition: opacity 0.5s; transition: opacity 0.5s; } /* FF 19+ */
:-ms-input-placeholder { opacity:1;  -ms-transition: opacity 0.5s; transition: opacity 0.5s; } /* IE 10+ */

*:focus::-webkit-input-placeholder { opacity:0; }
*:focus:-moz-placeholder { opacity:0; } /* FF 4-18 */
*:focus::-moz-placeholder { opacity:0; } /* FF 19+ */
*:focus:-ms-input-placeholder { opacity:0; } /* IE 10+ */

.icon-edit:before 
{
	content: "\e600";
}

.icon-remove:before 
{
	content: "\e601";
}
.icon-delete:before 
{
    content:"\f014";
}

.icon-details:before 
{
    content: "\270f";
}

.not-active 
{
    pointer-events: none;
    cursor: default;
}

.datetime-picker-event, .datetime-picker-event > span 
{
    cursor:pointer;
}

/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px !important; }
.right-addon input { padding-right: 30px !important; }

input {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}


.ui-jqgrid .ui-jqgrid-view {
    z-index: auto !important;
}
.ui-jqgrid .ui-jqgrid-bdiv{
    z-index: auto !important;
}

.ui-jqgrid-pager{
z-index: auto !important;
}


.ui-jqgrid-table-striped > tbody > tr:nth-of-type(odd) {
    opacity: 1 !important;
    font-weight: normal;
}
tr.jqgrow:nth-child(odd){
    background-color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #f6f6f6 !important;
    color: #A7A9AC;
    font-size: 12px;

}
tr.jqgrow:nth-child(even){
       background: #f6f6f6 ;
    border-bottom: 1px solid #fff !important;

}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td {
       text-align: center !important;
    font-size: 12px !important;
}
.ui-jqgrid .ui-pg-table td {
  
    font-size: 12px!important;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    border-bottom: 5px solid #aebcc0 !important;
}
.ui-th-div{
    font-size: 12px;
    font-weight: normal;
    color: #636D74;
    text-align: center !important;
}
.ui-jqgrid-table-striped > tbody > tr:nth-of-type(odd) {
    opacity: initial !important;
  
}
.ui-widget-content {
    border: none !important;

    color: #919191 !important;
    font-size:12px !important;

}
.ui-jqgrid tr.ui-row-ltr td {

    border-right-width: 0px !important;
    border-right-color: inherit !important;
    border-right-style: none !important;
}

.ui-state-hover {
   background: #dee7e7 !important;
}
.ui-state-highlight {

   background: #dee7e7 !important;
}
tr.jqgrow:hover{

   background: #dee7e7 !important;

}
.chosen-container-single .chosen-single{
 border: 1px solid #DEE7E7!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    height:30px!important;
    width:100%!important;
    font-size:15px!important;
    text-align:left!important;
    color: #14477B!important;
    background: #DEE7E7!important;

}
.botones {

 height: 30px !important;
 min-width: 135px !important;
   line-height: 0.33 !important;
}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td {
    font-size: 12px !important;
    white-space: inherit !important;
    padding:10px 2px !important;
}
.cbox
{
 display:inherit !important;
    color: #14477B !important;
    background-color: #14477B !important;
     border: 1px solid #000000 !important;

}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none !important;

}
