article.js-app-children div.cat_tapntapTargetSelection { border-color: #ff5100; border-style: solid; } article.js-app-children div.cat_dropSource { display: block; overflow: auto; /*padding: 1em; */ margin-top: 1em; /*height: 7.5em;*/ } article.js-app-children div.cat_dropTargetWrapper { display: block; margin: 0px; /*padding: 1em;*/ } article.js-app-children div.cat_dropTargetContainer { display: inline-block; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; /* For IE 7 */ zoom:1; *display: inline; } article.js-app-children div.cat_dropTargetHeader { font-size: 1.6em; display: block; margin: 0px 0.3em 0px 0.3em; padding: 0.125em; overflow: hidden; text-align: center; } article.js-app-children div.cat_dropTarget { display: block; height: 16.4em; } article.js-app-children div.cat_dropTarget.cat_hovered { background: #eee; } article.js-app-children div.cat_dropTarget div, article.js-app-children div.cat_dropSource div { font-size: 1.6em; margin-bottom: 0.3em; padding-left: 0.125em; padding-right: 0.125em; background: #eee; -webkit-border-radius: 0.125em; -moz-border-radius: 0.125em; border-radius: 0.125em; -ms-touch-action: none !important; -webkit-transition: background-color 0.5s ease 0s; -moz-transition: background-color 0.5s ease 0s; -o-transition: background-color 0.5s ease 0s; transition: background-color 0.5s ease 0s; } article.js-app-children div.cat_dropTarget div { background: none; } /* changes for background image in category */ article.js-app-children div.cat_dropTarget { position : relative; text-align: center; } article.js-app-children div.cat_dropTarget .cat-custom-background, article.js-app-children div.cat_dropTarget .cat-background { position : absolute; left : 0; top : 0; right : 0; bottom : 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity : 0.5; height : auto; width : auto; background-repeat : no-repeat; z-index : 1; } article.js-app-children div.cat_dropTarget .cat-background { opacity: 0.8; left: 15%; top: initial; bottom: 0; right: initial; top: initial; } article.js-app-children div.cat_dropTarget .cat-custom-background img, article.js-app-children div.cat_dropTarget .cat-background img { height : 100%; width : 100%; margin : 0 ! important; padding : 0 ! important; } article.js-app-children div.cat_dropTarget .cat-background img { width: 100%; height: auto; } /* END changes for background image in category */ article.js-app-children div.cat_dropSource div { display: inline-block; margin: 0.3rem 0.3em 0.3rem 0; cursor: pointer; border-style: solid; border-color: transparent; /* For IE 7 */ zoom:1; *display: inline; } article.js-app-children div.cat_dropSource div span.cat_category { font-weight: bold; } article.js-app-children div.cat_dropSource div.ui-draggable-dragging { -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; } article.js-app-children div.cat_dropSource div.cat_hidden { visibility: hidden; } article.js-app-children div.cat_dropSource div.cat_incorrect { background-color: #FF5656; } article.js-app-children div.cat_dropTarget .cat_correct { display:inline-block; position : relative; /* changes for background image in category */ background-color: #D0FFBF; margin: 0.25em; -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; z-index : 2; /* changes for background image in category */ top: 30%; } article.js-app-children div.cat_dropSource div img { padding : 0.25em 0.5em; } article.js-app-children div.cat_dropTarget div.cat_correct_picture { text-align: center; } article.js-app-children div.cat_dropSource div.cat_tapntapSourceSelection { border-color: #ff5100; }