.export-theme-form {padding-right: 40px;}
.export-theme-form .table-form {width: 100%;}

.input-group-btn .popover-success {min-width: 130px}
.colorbox{display:inline-block; width:30px; cursor:pointer;border:4px solid #FFF;}
dd.selected{border:4px solid #AAA;}
.industryBox>ul.tree li{display:inline;list-style-type:none;before:none;}
.industryBox>ul.tree li:before{content:none;}

#themePreviewModal .carousel-inner > .item > img {max-height: none}
#themePreviewModal .modal-body {padding: 0}
#themePreviewModal .carousel {margin: 0; border-radius: 0}
.close-preview-theme {position: fixed; top: 10px; right: 10px; z-index: 2000; color: #fff; background-color: #333; background-color: rgba(0,0,0,0.8); width: 30px; height: 30px; border-radius: 15px; padding: 0; line-height: 30px; text-align: center; opacity: 0.5; display: block}
.close-preview-theme:hover, .close-preview-theme:focus, .close-preview-theme:active {opacity: 1; color: #fff}

#mainArea {position: relative;}

#mainArea .themes {margin: 0; padding: 10px 5px;}
#mainArea .themes .col-theme, #mainArea .themes .col-theme {float: left; width:20%; margin-bottom:20px;}
#mainArea .themes .theme {width: 90%; float: left; cursor: pointer; margin-right: 10px; margin-bottom: 10px; margin-left: 5px; border: 1px solid #ccc; border-radius: 2px; position: relative; opacity: 0.9; overflow: visible;}
#mainArea  .theme-name {padding: 5px; background-color: #f1f1f1; padding-right: 30px; position: relative; overflow: visible;}
#mainArea .themes .theme-img {height: 170px; overflow: hidden; opacity: 0.9; position: relative;}
#mainArea .themes .theme:hover .theme-img {opacity: 1;}
#mainArea .theme > .btn-custom {position: absolute; display: none; opacity: 0; width: 90px; left: 20px; top: 23px; z-index: 10; color: #fff!important}
#mainArea .themes .theme.current > .btn-custom {opacity: 1; display: block;}
#mainArea .themes .theme:hover {border-color: #145ccd; -moz-box-shadow:0px 0px 6px #145ccd; -webkit-box-shadow:0px 0px 6px #145ccd; box-shadow:0px 0px 6px #145ccd;}
#mainArea .themes .theme.current {border-color: #47A447; -moz-box-shadow:0px 0px 6px #47A447; -webkit-box-shadow:0px 0px 6px #47A447; box-shadow:0px 0px 6px #47A447; opacity: 1}
#mainArea .themes .theme-img > .theme-info {position: absolute; color: #fff; background-color: #888; position: absolute; border-radius: 12px; line-height: 20px; text-align: center; padding: 2px 10px; right: 8px; top: 8px; font-weight: 200; opacity: 0.9}
#mainArea .themes .theme:hover .theme-img > .theme-info {opacity: 1}
#mainArea .themes .theme-name .dropdown {position: absolute; right: 5px; bottom: 4px;}
#mainArea .theme-price{line-height:30px;padding: 4px 6px 0;}
#mainArea .theme-price .price {font-size:16px;}
#mainArea .theme-price .pull-right {margin-right:10px;}

#storeSection .themes {margin: 0; padding: 10px 5px;}
#storeSection .themes .col-theme, #mainArea .themes .col-theme {float: left; width:20%; margin-bottom:20px;}
#storeSection .themes .theme {width: 90%; float: left; cursor: pointer; margin-right: 10px; margin-bottom: 10px; margin-left: 5px; border: 1px solid #ccc; border-radius: 2px; position: relative; opacity: 0.9; overflow: visible;}
#storeSection  .theme-name {padding: 5px; background-color: #f1f1f1; padding-right: 30px; position: relative; overflow: visible;}
#storeSection .themes .theme-img {height: 170px; overflow: hidden; opacity: 0.9; position: relative;}
#storeSection .themes .theme:hover .theme-img {opacity: 1;}
#storeSection .theme > .btn-custom {position: absolute; display: none; opacity: 0; width: 90px; left: 20px; top: 23px; z-index: 10; color: #fff!important}
#storeSection .themes .theme.current > .btn-custom {opacity: 1; display: block;}
#storeSection .themes .theme:hover {border-color: #145ccd; -moz-box-shadow:0px 0px 6px #145ccd; -webkit-box-shadow:0px 0px 6px #145ccd; box-shadow:0px 0px 6px #145ccd;}
#storeSection .themes .theme.current {border-color: #47A447; -moz-box-shadow:0px 0px 6px #47A447; -webkit-box-shadow:0px 0px 6px #47A447; box-shadow:0px 0px 6px #47A447; opacity: 1}
#storeSection .themes .theme-img > .theme-info {position: absolute; color: #fff; background-color: #888; position: absolute; border-radius: 12px; line-height: 20px; text-align: center; padding: 2px 10px; right: 8px; top: 8px; font-weight: 200; opacity: 0.9}
#storeSection .themes .theme:hover .theme-img > .theme-info {opacity: 1}
#storeSection .themes .theme-name .dropdown {position: absolute; right: 5px; bottom: 4px;}
#storeSection .theme-price{line-height:30px;padding: 4px 6px 0;}
#storeSection .theme-price .price {font-size:16px;}
#storeSection .theme-price .pull-right {margin-right:10px;}

.pager {margin: 0 5px 5px 0}

body > .navbar-nav {position: absolute; right: 0; top: 0; z-index: 10;}