/* body{
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8yOS8xMiKqq3kAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABHklEQVRIib2Vyw6EIAxFW5idr///Qx9sfG3pLEyJ3tAwi5EmBqRo7vHawiEEERHS6x7MTMxMVv6+z3tPMUYSkfTM/R0fEaG2bbMv+Gc4nZzn+dN4HAcREa3r+hi3bcuu68jLskhVIlW073tWaYlQ9+F9IpqmSfq+fwskhdO/AwmUTJXrOuaRQNeRkOd5lq7rXmS5InmERKoER/QMvUAPlZDHcZRhGN4CSeGY+aHMqgcks5RrHv/eeh455x5KrMq2yHQdibDO6ncG/KZWL7M8xDyS1/MIO0NJqdULLS81X6/X6aR0nqBSJcPeZnlZrzN477NKURn2Nus8sjzmEII0TfMiyxUuxphVWjpJkbx0btUnshRihVv70Bv8ItXq6Asoi/ZiCbU6YgAAAABJRU5ErkJggg==");
} */
.relative{position: relative;}
.marg_pad_null{
margin: 0 !important;
padding: 0 !important;
float: none;
position: static; /*нужно для корректного отображения typehead*/
}

/* Контейнер для пары поля и его лейбла, например в фильтрах */
.filter_field_container{
display: inline-block;
float: left;
margin: 0 5px 5px 0;
}
/* Контейнер для кнопок управления страницы */
.button_container{
/* float: right; */
text-align: right;
margin-bottom: 20px
}
/* Отступы для кнопок управления */
.button_container .btn{
margin: 0 0 5px 5px;
}
/* Контейнер для кол-ва найденых страниц */
.total_container{position: absolute;}




.w18px{width: 18px !important;}
.w20px{width: 20px !important;}
.w50px{width: 50px !important;}
.w100px{width: 100px !important;}
.w150px{width: 150px !important;}
.w200px{width: 200px !important;}
.w250px{width: 250px !important;}
.w300px{width: 300px !important;}
.w350px{width: 350px !important;}
.w400px{width: 400px !important;}

.h20px{height: 20px !important;}
.h50px{height: 50px !important;}
.h100px{height: 100px !important;}
.h150px{height: 150px !important;}
.h200px{height: 200px !important;}

/* контейнер внутри вкладки */
div.tabbable{
border-radius: 4px;
border: 1px solid #DDDDDD;
background-color: #fff;
padding: 9px;
margin-bottom: 20px;
}

/* отступ с иконкой для элемента дерева */
.tree-node{
display: inline-block;
margin-right: 5px;
background-repeat: no-repeat;
background-position: right center;
background-image: url("data:image/png;base64,R0lGODlhEAAWAJEAAAAAAP///6urq////yH5BAEAAAMALAAAAAAQABYAAAIfnC2ne8k/HFxyNkuxqphbP4GQ+AjmeWrqyrbuC8dvAQA7");
}

div#captcha_image, div#recaptcha_image{
display: table;
margin: 0 auto 10px;
border: 1px solid #C29194;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
border-radius: 4px;
padding: 1px;
}


/* описание ошибки формы */
.help-inline p{
margin: 0 !important;
}

/* Bootstrap 3 */
.icon-white{
color: white !important;
}

a i.fa{
color: black;
}
i.fa-times, i.fa-spinner{
min-width: 16px;
}

label {
    display: block;
    margin-bottom: 5px;
	font-weight: normal;
}

fieldset div.form-group{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div.filter_field_container span{
width: auto !important;
}

div.filter_field_container div.form-group{
margin-left: 0;
margin-right: 0;
}

/* контейнер для лейбла и поля в форме редактирования */
div.edit_field_container{
/* display: block; */
border-top: 1px dotted #DDDDDD;
padding-top: 5px;
margin-top: 12px;
}
div.edit_field_container:first-child{
border-top: none;
}

div.edit_field_container_inline, div.form-group.edit_field_container_inline{
display: inline-block;
float: left;
margin-right: 20px !important;
}

div.edit_field_container p{
padding: 10px !important;
}

a.pointer{
cursor: pointer;
}

/* стиль редактируемого поля 100% - 30px, чтобы в строке вместилась кнопка */
.editable30{
	display: inline !important;
	width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
}

a.make_editable{float: left; margin:0 5px 0 0;}
