fieldset.group{position:relative;clear:both;border:none;/*padding-top:2.5rem;*/margin-bottom:2rem;}
fieldset.group legend{background-color:#000;color:#fff;font-size:1rem;font-weight:600;height:2.5rem;line-height:2.5rem;position:relative;padding-left:10px;margin:0;float:left;}
fieldset.group >fieldset legend {padding-left:0px!important;padding-right:0px!important;margin-bottom:20px!important;}
fieldset.group fieldset{position:relative;padding: 20px;padding-bottom:15px;/*border-bottom:1px solid rgba(0,0,0,0.25);border-collapse:separate;*/ background-color: #F7F7F7; clear:both;}
fieldset.group fieldset fieldset {padding-left:0px;padding-right:0px;}
fieldset.group fieldset:last-child{border-bottom:none; margin-bottom:0px;}
fieldset.group fieldset.nobuttons{padding-top:1.5rem;}
fieldset.group .child-item-controls{position:absolute;top:20px;right:20px;opacity:0.75;z-index:99}
fieldset.group fieldset fieldset .child-item-controls {right:0px;}
fieldset.group .child-item-controls a{display:inline-block;min-width:initial;padding:4px 8px;margin:0;color:#000;font-size:14px;line-height:1;text-align:center;background-color:#f5f5f5;border-radius:0;border:1px solid rgba(0,0,0,0.2)}
fieldset.group .child-item-controls a:active{border-width:1px}

#filters fieldset.group .control-group:last-child{margin-bottom:0}
#filters fieldset.group > fieldset .control-label{float:left;padding-top:5px;padding-left:.5rem;margin-right:20px}

.subform-controls{position:absolute;top:16px;right:8px}
.subform-controls .btn{width:1.5rem;height:1.5rem;min-width:initial;border:none;background-color:#fff;cursor:pointer;vertical-align:middle;color:#000;font-size:16px;line-height:1.5rem;text-align:center;padding:2px;margin:0;margin-right:5px}
.subform-controls .btn:last-child{margin-right:0}
.prototype-form{display:none}
.input-group{display:block}

#filters {margin-bottom:50px}
#filters .form-inline .control-group{display:inline-block;vertical-align:middle;margin-bottom:0px}
#fieldset-filters > div.controls{position:absolute;bottom:0px;width:100%}
#fieldset-filters.open{padding-bottom:80px}
#fieldset-filters input[type='text'],#fieldset-filters select{width:200px;max-width:100%;height:40px;padding:4px 10px;/*margin-bottom:10px;*/margin-right:10px;background-color:#fff;border-radius:4px;border:1px solid #000;color:#000;font-size:14px;line-height:20px}
#fieldset-filters input[type='submit']{background-color:#ea2f5c;color:#fff}
#fieldset-Filter1 .move-remove{display:none}
#fieldset-filters .inline-fieldset{max-width:calc(100% - 120px)}
@media (max-width: 991px){
fieldset.group .child-item-controls{display:flex;flex-direction:column;align-items:center}
fieldset.group .child-item-controls a:nth-child(3){order:1}
fieldset.group .child-item-controls a:nth-child(1){order:2}
fieldset.group .child-item-controls a:nth-child(2){order:3}
#filters .form-inline .control-group{display:block}
#fieldset-filters .inline-fieldset{width:100%}	
#fieldset-filters input[type='text'],#fieldset-filters select{width:100%}
}
@media (max-width: 767px){


}
@media (max-width: 479px){
#fieldset-filters.open{padding-bottom:120px}
}

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat}
.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{background-image:url(../img/glyphicons-halflings-white.png)}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{width:16px;background-position:-216px -120px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{width:16px;background-position:-408px -120px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}

.resource-container{background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.1) inset}
.thumbnail{display:block;padding:4px 8px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:10px; padding:20px;}
.element-type-note .resource-container img{max-height:100px;max-width:300px;border:1px solid #fff;-webkit-transition:border .2s linear;display:block;max-width:100%;margin-right:auto;margin-left:auto}
.element-type-note .resource-container img.img-thumbnail{float:left;margin-top:-8px}
.uploadifive-queue {margin-top:20px;}

body > .error{border:1px solid red!important}

.pagination{margin-bottom:1rem}
.pagination ul{display:inline-block;padding:0;margin:0}
.pagination ul > li{display:inline}
.pagination ul > li > a,.pagination ul > li > span{float:left;padding:4px 12px;color:#000;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;border-left-width:0}
.pagination ul > li.prev > span{border-left-width:1px}
.pagination ul > li > a:hover,.pagination ul > .active > a,.pagination ul > .active > span{background-color:#14c8b0}
.pagination ul > li > a:hover{color:#FFF}
.pagination ul > .active > a,.pagination ul > .active > span{color:#FFF;cursor:default}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}

.chosen-container{max-width:100%!important;font-size:16px!important}
.chosen-container-single .chosen-single{height:50px!important;line-height:50px!important;padding:0 .75rem!important;border:1px solid rgba(0,0,0,0.25)!important}
.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices{border-color:#14c8b0!important;outline:0!important;box-shadow:0 0 0 0.2rem rgba(20,200,176,.25)!important}
.chosen-container-single .chosen-single div{width:15px!important}
.chosen-container-single .chosen-single div b{background-position:0px 15px!important}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 15px!important}
.chosen-container-single .chosen-single abbr{top:18px!important}
.chosen-container-single .chosen-search{padding:10px 15px!important}
.chosen-container .chosen-results li.highlighted{color:#fff!important;background-color:#14c8b0!important;background-image:none!important} 
.chosen-container-multi .chosen-choices li.search-choice{color:#000!important;background-color:#eeeeee!important;background-image:none!important;border:1px solid #000;border-radius:15px!important;margin:5px 5px 5px 0!important;padding:10px 25px 10px 10px!important}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-position:-42px -10px!important;top:10px!important;right:5px!important}