/**
* jPList - jQuery Data Grid Controls 5.1.337 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
.lato{font-family:'Lato',sans-serif}

.jplist-hidden{display:none}

.jplist-sticky{
position:fixed;
width:100%;
left:0;
top:0;
z-index:1000;
background:#f1f1f1;
padding-bottom:5px}

.sticky-demo .panel>.center{max-width:100%}

.sticky-demo .jplist-sticky>.center{max-width:95%}

.no-cssgradients .jplist-panel button:hover{background:#f4f4f4}

.jplist-panel{color:#27252a}

.jplist-panel button{
float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%);
margin:10px 10px 0 0}

.jplist-panel button:hover{
color:#0381bb;
background:#f2f2f2;
background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);
background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)}

.jplist-panel button.jplist-disabled{
background:#e3e3e3;
color:#6c6c6c;
cursor:default}

.jplist-panel button.jplist-selected{color:#f03800}

.jplist-panel input[type="text"]{
float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
width:150px;
text-indent:5px;
background:#fff}

.jplist-panel input[type="checkbox"],.jplist-panel input[type="radio"]{
float:left;
display:inline-block;
height:30px;
background:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
color:#27252a}

.jplist-panel label{
float:left;
height:30px;
line-height:30px;
padding:0 5px;
display:inline-block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
color:#27252a;
cursor:pointer}

.jplist-icon{
float:left;
height:30px;
box-shadow:0 0 1px #fff;
background:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
display:inline-block;
line-height:30px;
padding:0 10px;
border-right:0}

.jplist-icon:hover{color:#0381bb}

.jplist-label{
float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
line-height:30px;
padding:0 10px;
margin:10px 10px 0 0;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%)}

.jplist-selected{color:#ca3f1a}

.jplist-box{
float:left;
height:30px;
margin:10px 10px 0 0}

@media only screen and (max-width:600px){.jplist-panel{display:none}

}

.jplist-drop-down{
float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
width:150px;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%);
margin:10px 10px 0 0;
position:relative;
}

.jplist-drop-down .jplist-dd-panel{
float:left;
width:150px;
height:30px;
line-height:30px;
overflow:hidden;
text-indent:10px;
cursor:pointer;
}

.jplist-drop-down .jplist-dd-panel:after{
content:'\25BC';
color:#111;
display:inline-block;
position:absolute;
right:10px;
z-index:1000;
}

.jplist-drop-down ul{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #CCC;
border-radius:0 0 3px 3px;
position:relative;
top:0;
z-index:1000;
width:148px;
display:none;
overflow:hidden;
background:#E6E6E6;
list-style:none;
margin:0;
padding:0;
box-shadow:0 3px 6px #bbb;
}

.jplist-drop-down ul li{
width:100%;
color:#000;
float:left;
height:30px;
line-height:30px;
text-indent:10px;
cursor:pointer;
}

.jplist-drop-down ul li:hover{background-color:#ececec}

.jplist-drop-down:hover .jplist-dd-panel{color:#0381bb}

.jplist-drop-down:hover .jplist-dd-panel:after{color:#0381bb}

.jplist-select{
height:30px;
box-shadow:0 0 1px #fff;
background:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
float:left;
margin:10px 10px 0 0;
padding:5px;
text-shadow:none;
}

.jplist-ios-button{display:none;}

@media only screen and (max-width:600px){.jplist-ios-button{
display:block;
width:100%;
text-align:center;
cursor:pointer;
font-size:15px;
line-height:30px;
float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%)}

.jplist-ios-button:hover{
background:#f2f2f2;
background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);
background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)
}
.jplist-ios-show{display:block}

