.modal-dialog {
    max-width: 100%;
    margin: 24px;
}
.modal-header, .modal-footer {
    z-index: 5;
}
.modal-body{
    max-height: calc(100vh - 55px);
    overflow-y: auto;
}
button.close{
    z-index: 10;
}
#experimentFormGeneralParams {
    display: inline-block;
    vertical-align:top;
    width: 45%;
}
#experimentFormGeneralView {
    display: inline-block;
    vertical-align:top;
    width: 54%;
    overflow: auto;
}
#experimentFormGeneralCanvas {
    width: 900px;
    height: 500px;
}
#experimentFormSampleParams {
    display: inline-block;
    vertical-align:top;
    width: 45%;
}
#experimentFormSampleView {
    display: inline-block;
    vertical-align:top;
    width: 54%;
    overflow: auto;
}
#experimentFormSampleCanvas {
    width: 600px;
    height: 500px;
}

div.DTE_Body div.DTE_Body_Content .prop_column div.DTE_Field {
    padding: 5px 20px
}
div.DTE_Body div.DTE_Body_Content .prop_column div.DTE_Field > label {
    flex: 0 0 69%;
    max-width: 69%;
}
div.DTE_Body div.DTE_Body_Content .prop_column div.DTE_Field > .col-lg-8 {
    flex: 0 0 29%;
}


img.sample_image_block {
    position: absolute;
    width: 1000px
}
div.DTE_Body div.DTE_Body_Content div.DTE_Field_Name_sample\.direct,
div.DTE_Body div.DTE_Body_Content div.DTE_Field_Name_sample\.direct:hover {
    position: relative;
    background: transparent;
    border: transparent;
    top: 385px;
    padding: 0px;
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl  label {
    cursor: pointer;
    padding: 0px 15px;
    line-height: 34px;
    border: 1px solid #999;
    border-radius: 6px;
    user-select: none;
}
.DTE_Field_Name_sample\.direct >label {
    display: none
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl input {
    display: none
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl  input[type=radio]:checked + label {
	border: 3px solid #222;
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl  label:hover {
	border: 3px solid #999;
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl > div > div {
    display: inline-block;
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl > div > div > label {
    width: 67px;
    height: 64px;
    margin-left: 3px;
    color: transparent;
}
.DTE_Field_Name_sample\.direct .DTE_Field_InputControl > div > div:first-child > label {
    width: 89px;
    height: 64px;
    margin-left: 24px;
}

/* скрытие лишних элементов управления в загрузке файлов */
#sampleFormView .editor_upload .upload, 
#sampleFormView .editor_upload .clearValue, 
#sampleFormView .editor_upload .drop{
    display: none;
}

#toolFormView .editor_upload .upload, 
#toolFormView .editor_upload .clearValue, 
#toolFormView .editor_upload .drop{
    display: none;
}

/* комментарии к полям с параметрами */
div.DTE_Bubble {
    z-index: 1101;
}
div.DTE_Bubble_Background {
    z-index: 1100;
}

.map {
    width: 100%;
    height: 500px;
}