/* Create your style on here */
.formactif {
       border-radius: 5px !important;
           border: 1px solid #DDD;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #a2a2a2 !important;
    font-size: 13px !important;
    display: block;
    width: 95%;
    height: 34px;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
     }

.verticalAlign {

   vertical-align: middle!important; display : inline-block;


}


.label-cat {
    color : #fff;
    background-color: #F6BB42;
}

.badge-out {
    background-color: #37bc9b;


}


.btn-download {
  background-color: #37bc9b;
  border-color: none;
  color: #ffffff;
}


.btn_script_last {
  text-align:center;
  margin-bottom:22px;
  margin-top:10px
}
#btn_script_in {                
  margin-top:-10px;


}

@media (max-width: 768px) {
                                 #scroly{ background-color: #fbfbfb;
                               overflow : scroll;
                                }

                                #cachetout{       visibility:hidden;
                                       height:0px
                                }

                                .btn_script_last {
                                text-align:left;
                                  }


                                 #btn_script_in {
                                  width:100%

                                   }

                                    }

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 4px 10px 5px;  }

.list-group-item { padding: 10px 22px; }
        .btn { border-radius: 5px !important; }
        .list-group-item {
    background-color: #e9eaed;
}
        .header-content h1 {

        color: #1D2939;
        letter-spacing: 0.3px;
        margin: 0;
        margin-left:12px }
        .header-content h1 i {
        margin-right: -2px;
        padding-right: 10px; }



.btn2-primary.btn2-stroke {
    border: 1px double #ccc;

    border-left:0px solid transparent;

    background-color: #f9f9f9;
    color: #205081;
}

.btn2-primary.btn2-stroke:hover {
  background-color: #4bd320;
  border-color: transparent;
  color: white;
}

.btn2 {
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    z-index: 1;
    background-color: transparent;
    font-weight: 300;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.btn2 {
    width:18.69%;
    border-radius: 0px !important;
    display: inline-block;
    padding: 9px 11px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
}


.mini-stat-icon2 {
    width: 42px;
    height: 42px;
    display: inline-block;
    line-height: 42px;
    text-align: center;
    font-size: 22px;
    background: none repeat scroll 0% 0% #EEE;
    border-radius: 100%;
    float: left;
    margin-right: 10px;
    color: #FFF;
    }

.mini-stat-info span {
    display: block;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 7px;

    }

    .selected { color: #d0d0d0;
    display: block;
    background-image: none;
    float: right;
    position: absolute;
    right: 0px;
    top: 14px;
    background: none;
    width: 0;
    height: 0;
    border-style: solid;
    border-top: 6px double transparent;
    border-bottom: 6px double transparent;
    border-left: 0;
    border-right: 6px solid #F3F3F4;
}

.label {

    font-size: 60%;
    }


    /**THE SAME CSS IS USED IN ALL 3 DEMOS**/    
/**gallery margins**/  
ul.gallery{    
margin-left: 3vw;     
margin-right:3vw;  
}    

.zoom {      
-webkit-transition: all 0.35s ease-in-out;    
-moz-transition: all 0.35s ease-in-out;    
transition: all 0.35s ease-in-out;     
cursor: -webkit-zoom-in;      
cursor: -moz-zoom-in;      
cursor: zoom-in;  
}     

.zoom:hover,  
.zoom:active,   
.zoom:focus {
/**adjust scale to desired size, 
add browser prefixes**/
-ms-transform: scale(1.25);
-moz-transform: scale(1.25);
-webkit-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
position:relative;      
z-index:100;  
}

/**To keep upscaled images visible on mobile, 
increase left & right margins a bit**/  
@media only screen and (max-width: 768px) {   
ul.gallery {      
margin-left: 15vw;       
margin-right: 15vw;
}

/**TIP: Easy escape for touch screens,
give gallery's parent container a cursor: pointer.**/
.DivName {cursor: pointer}
}

