#sbox-window { width: 80% !important; left: 50% !important; transform: translateX(-50%); } @media (max-width: 767px) { #sbox-window { width: calc(100vw - 40px) !important; } } #sbox-content > iframe { width: 100%; } .com-media .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); } .com-media #folderlist + .chzn-container { width: 300px !important; } .com-media .row-fluid { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; box-sizing: border-box; } .com-media .row-fluid [class*="span"] { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; box-sizing: border-box; } .com-media .span12 { flex-basis: 100%; } .com-media .span11 { flex-basis: 91.48936170212765%; } .com-media .span10 { flex-basis: 82.97872340425532%; } .com-media .span9 { flex-basis: 74.46808510638297%; } .com-media .span8 { flex-basis: 65.95744680851064%; } .com-media .span7 { flex-basis: 57.44680851063829%; } .com-media .span6 { flex-basis: 48.93617021276595%; } .com-media .span5 { flex-basis: 40.42553191489362%; } .com-media .span4 { flex-basis: 31.914893617021278%; } .com-media .span3 { flex-basis: 23.404255319148934%; } .com-media .span2 { flex-basis: 14.893617021276595%; } .com-media .span1 { flex-basis: 6.382978723404255%; } .com-media .thumbnails { list-style: none; padding: 0; margin: -7.5px; display: flex; flex-wrap: wrap; } .com-media .thumbnails-media .thumbnail { display: block; background-color: #f4f4f4; border-radius: 3px; border: 0; padding: 0px; height: 100px; width: 100px; margin: 7.5px; position: relative; text-align: center; overflow: hidden; margin-bottom: 18px; box-shadow: 0 0 0 1px rgb(0 0 0 / 5%) inset; } .com-media .height-50 { height: 50px; } .com-media .thumbnails-media .thumbnail .imgFolder span { line-height: 90px; font-size: 38px; margin: 0; width: auto; } .com-media .thumbnails-media .thumbnail .icon-folder, .com-media .thumbnails-media .thumbnail .icon-folder-2 { width: 30px; height: 20px; display: inline-block; margin: auto; position: relative; background-color: #708090; border-radius: 0 3px 3px 3px; margin-bottom: -8px; margin-top: 12px; } .com-media .thumbnails-media .thumbnail .icon-folder:before, .com-media .thumbnails-media .thumbnail .icon-folder-2:before { content: ""; width: 50%; height: 0.2em; border-radius: 0 20px 0 0; background-color: #708090; position: absolute; top: -0.2em; left: 0px; } .com-media .thumbnails-media .thumbnail .small { position: absolute; left: 1px; background-color: #fff; border-color: rgba(0, 0, 0, 0.2); bottom: 1px; line-height: 26px; border: 1px solid rgba(0, 0, 0, 0.1); border-width: 1px 1px 0 0; border-radius: 0 4px 0 4px; z-index: 1; padding: 0 5px; line-height: 20px; color: #555; } .com-media .thumbnails-media .thumbnail .img-preview img { width: auto; max-width: 100%; } .com-media .thumbnails-media .thumbnail > div:first-child { position: relative; z-index: 1; width: 100%; display: inline-block; } .com-media .thumbnails-media .thumbnail .selected > div:first-child:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 3px solid #46a546; border-radius: 3px; z-index: 4; } .com-media .thumbnails-media .thumbnail .selected > div:first-child:after { font-family: "Font Awesome 5 Free"; font-weight: 700; content: "\f00c"; position: absolute; top: 0; right: 0; background-color: #46a546; color: #fff; line-height: 26px; width: 26px; border-color: rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgb(0 0 0 / 5%); border-radius: 0 3px; }