body
{
 margin:0;
 padding:0;
 background-color:#f1f1f1;
}

.input{
cursor:pointer /* IOS */
}
.box
{
 padding:20px;
 padding-top:15px;
 padding-right: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 background-color:#fff;
 border:1px solid #ccc;
 border-radius:5px;
 margin-top:10px;
 margin-left: 0;
 margin-right: 0px;
 box-sizing:border-box;
}

.loader {
    //position: fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/ajax-loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: 1;
}

.btn-group-sm
{
  font-size: 1rem;
}
.col-lg-4
{
  padding-left: 20px;
  padding-right: 20px;
}
.col-lg-3
{
  margin-bottom: 5px;
}

.col-md-6
{
  padding:1px;
}

.col-sm
{
  padding:1px;
}

#center_btn_col
{
    margin: 0 auto;
    text-align: center;
    width: inherit;
    display: inline-block;
}


#btn_box {
  padding-top:15px;
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 0px;
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:5px;
  margin-top:10px;
  box-sizing:border-box;
}


.navbar-brand img{
  max-height: 40px;
}

div.container {
  margin: 0 auto;
  max-width: 960px;
}

#resize_wrapper {
  position: relative;
  box-sizing: border-box;
  margin: 1vh 0;
  height: 78vh;
  padding: 0.5em 0.5em 1.5em 0.5em;
  border-radius: 0.5em;
}

table.dataTable th,
table.dataTable td {
  white-space: nowrap;
}

/* User_prest */
@media(max-width:766px){

#left_btn_col
{
    margin: 0 auto; 
    text-align: center;
    width: inherit;
    display: inline-block;
}

#center_left_btn_col
{
    margin: 0 auto; 
    text-align: center;
    width: inherit;
    display: inline-block;
}

#center_right_btn_col
{
    margin: 0 auto; 
    text-align: left;
    width: inherit;
    display: inlineblock;
}

#right_btn_col
{
    margin: 0 auto; 
    text-align: center;
    width: inherit;
    display: inline-block;
}

}

/* Prest */
@media(max-width:766px){

#left_btn_col_p
{
    margin: 0 auto;
    text-align: center;
    width: inherit;
    display: inline-block;
}

#center_left_btn_col_p
{
    margin: 0 auto;
    text-align: center;
    width: inherit;
    display: inline-block;
}

#center_btn_col_p
{
    margin: 0 auto;
    text-align: left;
    width: inherit;
    display: inlineblock;
}
#center_right_btn_col_p
{
    margin: 0 auto;
    text-align: left;
    width: inherit;
    display: inlineblock;
}

#right_btn_col_p
{
    margin: 0 auto;
    text-align: center;
    width: inherit;
    display: inline-block;
}

}


/* User_prest */
@media(min-width:767px){
#left_btn_col
{
    text-align: left;
}

#center_left_btn_col
{
    text-align: right;
}

#center_right_btn_col
{
    text-align: left;
}

#right_btn_col
{
    text-align: right;
}

}


/* Prest */
@media(min-width:300px){
#left_btn_col_p
{
    text-align: left;
}

#center_left_btn_col_p
{
    text-align: right;
}

#center_btn_col_p
{
    text-align: left;
}


#center_right_btn_col_p
{
    text-align: left;
}

#right_btn_col_p
{
    text-align: center;
}
#right_btn_col_form_p
{
    /*float: left !important;*/
}
.col-sm{
  	flex-grow : 0;
}


}
/* Prest */
@media(min-width:720px){
.col-sm
{
	flex-grow:1;
}
}


/* Prest */
@media(min-width:720px){
#left_btn_col_p
{
    text-align: left;
}

#center_left_btn_col_p
{
    text-align: center;
}

#center_btn_col_p
{
    text-align: right;
}


#center_right_btn_col_p
{
    text-align: left;
}

#right_btn_col_p
{
    text-align: center;
}
#right_btn_col_form_p
{
    float: right !important;
}


}


/* Prest */
@media(min-width:715px){
#left_btn_col_p
{
    text-align: left;
}

#center_left_btn_col_p
{
    text-align: center;
}

#center_btn_col_p
{
    text-align: right;
}


#center_right_btn_col_p
{
    text-align: left;
}

#right_btn_col_p
{
    text-align: center;
}
#right_btn_col_form_p
{
    text-align: center;
}

}

/* Prest */
@media(min-width:940px){
#left_btn_col_p
{
    text-align: left;
}

#center_left_btn_col_p
{
    text-align: center;
}

#center_btn_col_p
{
    text-align: right;
}


#center_right_btn_col_p
{
    text-align: right;
}

#right_btn_col_p
{
    text-align: center;
}
#right_btn_col_form_p
{
    text-align: center;
}

}


/* User_prest */
@media(min-width:1040px){
#left_btn_col
{
    text-align: left;
}

#center_left_btn_col
{
    text-align: center;
}

#center_right_btn_col
{
    text-align: center;
}

#right_btn_col
{
    text-align: right;
}
}

/* Prest */
@media(min-width:1180px){
#left_btn_col_p
{
    text-align: left;
}

#center_left_btn_col_p
{
    text-align: center;
}

#center_btn_col_p
{
    text-align: center;
}

#center_right_btn_col_p
{
    text-align: center;
}

#right_btn_col_p
{ 
    text-align: right;
}
}

