/*!
 * Bootstrap-fullscreen-select v1.5.1 (http://craftpip.github.io/bootstrap-fullscreen-select/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/craftpip/bootstrap-fullscreen-select/blob/master/LICENSE)
 */
 body.mobileSelect-noscroll{
     overflow:hidden !important;
     
}


button.btn-mobileSelect-gen{
    text-align:left;background-image:none;-webkit-box-shadow:none;box-shadow:none
}

button.btn-mobileSelect-gen span.text{
    float:left
}

button.btn-mobileSelect-gen span.glyphicon.glyphicon-chevron-down{
    float:right;
    margin-top:4px
}

button.btn-mobileSelect-gen span.caret{
    float:right;
    margin-top:8px
}

button.btn-mobileSelect-gen:not([class*=col-]):not([class*=form-control]):not(.input-group-btn):not(.btn-block){
    /*width:220px*/
    width:100%;
}

.mobileSelect-container{
    position:fixed;top:0;left:0;right:0;bottom:0;
    /*background-color:rgba(0,0,0,0.1);*/
    background-color: #fff;
    z-index:9999999;
    font-size:18px;
    -webkit-transition:all .4s;transition:all .4s;
    display:none

}

.mobileSelect-container>div{
    position:absolute;top:0;bottom:0;left:0;right:0
}

.mobileSelect-container .mobileSelect-title{
    position:absolute;
    left:0;
    top:0;
    right:0;
    padding:17px 20px;
    height:60px
}

.mobileSelect-container .list-container{
    position:absolute;left:0;right:0;top:0;bottom:0;
    margin-top:60px;
    margin-bottom:40px;
    overflow:hidden;
    overflow-y:auto}

.mobileSelect-container .list-container .mobileSelect-control{
    display:block;
    padding:10px 20px;
    padding-left:40px;
    background-position:10px center;
    background-repeat:no-repeat;
    font-size:13px;
}
    
.mobileSelect-container .list-container .mobileSelect-group{
    /*background:rgba(255,255,255,0.5);*/
    background: #eee;
    display:block;
    padding:5px 10px;
    font-weight:bold;
    color: #4d4d4d;
    font-size:14px;
}

.mobileSelect-container .list-container .mobileSelect-group[disabled]{background:rgba(255,255,255,0.2);opacity:.6}

.mobileSelect-container .list-container .mobileSelect-control[disabled]{display:block;padding:17px 20px;padding-left:40px;background-position:10px center;background-repeat:no-repeat;cursor:default;color:#000;opacity:.6}

.mobileSelect-container .mobileSelect-buttons{
    position:absolute;left:0;bottom:0;right:0;
    height:40px !important;
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate}

.mobileSelect-container .mobileSelect-buttons a{
    text-decoration:none;
    text-align:center;
    display:table-cell;
    padding:10px 5px;
    font-size: 14px !important;
    
    }

.mobileSelect-container.white{background:rgba(255,255,255,0.7)}

.mobileSelect-container.white>div{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}

.mobileSelect-container.white .mobileSelect-title{
    /* background-image: url(../images/bck.png); */
    background:#438EB9;border-bottom:solid 1px #438EB9
}
 
 
.mobileSelect-container.white .list-container
{
    background-color:#fff;
}
.mobileSelect-container.white .list-container .mobileSelect-control
{
    border-bottom:solid 1px #e1e1e1;
    text-decoration:none;
    margin-left:10px;
    background-image:url("../images/circle.png")
} 
 
.mobileSelect-container.white .list-container .mobileSelect-control:hover,.mobileSelect-container.white .list-container .mobileSelect-control:active{
     background-color:#eee
}

.mobileSelect-container.white .list-container .mobileSelect-control.selected{
    background-color:#3399ff;
    color:#fff;
    background-image:url("../images/circle-selected.png")
}
 
 .mobileSelect-container.white .mobileSelect-buttons a{
     text-decoration:none;
     background-color:#eee;
     border-top:solid 1px #e1e1e1;
     border-right:solid 1px #e1e1e1;color:#555
}
     
.mobileSelect-container.white .mobileSelect-buttons a:last-child{
    border-right:none
}

.mobileSelect-container.white .mobileSelect-buttons a:hover,.mobileSelect-container.white .mobileSelect-buttons a:active{
    text-decoration:none;background-color:#ddd
}

 .mobileSelect-buttons .mobileSelect-savebtn{
     /*background:#337ab7 !important;
     border-bottom:solid 1px #2e6da4;
     color :#fff !important;*/
}
.mobileSelect-buttons .mobileSelect-savebtn:hover{
     /*background:#2e6da4 !important;*/
    background:#337ab7 !important;
     border-bottom:solid 1px #2e6da4;
     color :#fff !important;
}
.mobileSelect-buttons .mobileSelect-savebtn:before {
  content: "\f0c7";
  font-family: FontAwesome;
  font-weight: bold;
  margin-right: 7px;
  /*color: #fff;*/
}

.mobileSelect-buttons .mobileSelect-savebtn:before:hover {
  content: "\f0c7";
  font-family: FontAwesome;
  font-weight: bold;
  margin-right: 7px;
  color: #fff;
}

 .mobileSelect-buttons .mobileSelect-cancelbtn{
     /*background:#d9534f !important;
     border-bottom:solid 1px #d43f3a;
     color :#fff !important;*/
}
.mobileSelect-buttons .mobileSelect-cancelbtn:hover{
    /*background: #c9302c;
    border-color: #ac2925;*/
         background:#d9534f !important;
     border-bottom:solid 1px #d43f3a;
     color :#fff !important;
}

.mobileSelect-buttons .mobileSelect-cancelbtn:before {
  content: "\f00d";
  font-family: FontAwesome;
  font-weight: bold;
  margin-right: 7px;
  /*color: #fff;*/
}

.mobileSelect-buttons .mobileSelect-cancelbtn:before:hover {
  content: "\f00d";
  font-family: FontAwesome;
  font-weight: bold;
  margin-right: 7px;
  color: #fff;
}

.mobileSelect-buttons .mobileSelect-clearbtn:before {
  content: "\f12d";
  font-family: FontAwesome;
  font-weight: bold;
  margin-right: 7px;
  color: #555;
}








.mobileSelect-container>div{
    overflow:hidden;
    visibility:visible;
    -webkit-transition:all .4s;transition:all .4s;-webkit-transform:scale(1) translate(0, 0);
    -ms-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)
}

.mobileSelect-container>div.anim-top,.mobileSelect-container>div.anim-left,.mobileSelect-container>div.anim-right,.mobileSelect-container>div.anim-bottom,
.mobileSelect-container>div.anim-opacity,.mobileSelect-container>div.anim-zoom,.mobileSelect-container>div.anim-scale,.mobileSelect-container>div.anim-none{
    visibility:hidden;opacity:0
}

.mobileSelect-container>div.anim-top{
    -webkit-transform:translate(0, -100px);
    -ms-transform:translate(0, -100px);
    transform:translate(0, -100px)
}

.mobileSelect-container>div.anim-left{
    -webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0)
}

.mobileSelect-container>div.anim-right{
    -webkit-transform:translate(100px, 0);
    -ms-transform:translate(100px, 0);
    transform:translate(100px, 0)
}

.mobileSelect-container>div.anim-bottom{
    -webkit-transform:translate(0, 100px);
    -ms-transform:translate(0, 100px);
    transform:translate(0, 100px)
}

.mobileSelect-container>div.anim-zoom{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}

.mobileSelect-container>div.anim-scale{
    -webkit-transform:scale(.95);
    -ms-transform:scale(.95);
    transform:scale(.95)
}

.mobileSelect-container>div.anim-none{display:none}