/**
 * CosmoShopJs Cascading Style Sheets
 * 
 * This class stores patterns that are valid for all areas of the library
 */

/* Bootstrap html-tag Overrides */
label {font-weight: normal;}
img {vertical-align: sub;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;line-height: normal;}
h1 {font-size: 2em; margin: 16px 0px;}
h2 {font-size: 1.5em;margin: 15px 0px;}
h3 {font-size: 1.17em;margin: 14px 0px;}
h4 {font-size: 12px;margin: 15.9px 0px;}
h5 {font-size: 0.83em;margin: 16.6px 0px;}
h6 {font-size: 0.67em;margin: 18.7px 0px;}

/* Bootstrap btn-class overrides and extensions*/
.btn {border-radius: 2px}
.btn.noHover:hover {cursor:default !important;}
.btn-greyish {color:  #f8f8f8;}
.btn-greyish:hover {opacity: 0.9;color:  #f8f8f8;}
.btnCircle {border-radius: 50%}

/* CosmoShop Buttons */
.btnCosmoshop {color: #fff;font-family: "Arial"; font-weight: bold; text-shadow: 0 -1px 1px #646464;}
.btnCosmoshop:hover,.btnCosmoshop:visited,.btnCosmoshop:active,.btnCosmoshop:focus {color: #fff;}
.btnCosmoshop:hover {opacity:0.7;}
.btnCosmoshop.reset {background: linear-gradient(to bottom, #f0ad4e 0%, #d28c2a 100%);}
.btnCosmoshop.primary {background: #428bca;}
.btnCosmoshop.submit {background: linear-gradient(to bottom, rgba(163,205,84,1) 0%, rgba(125,161,56,1) 100%);}

.btnCosmoshopHelpicon {cursor: help;color: #fff;background-color: #2283C3;border-color: #1183C3;}
.btnCosmoshopHelpicon.empty {background-color: #8F8F8F;border-color: #6F6F6f;}
.btnCircle.btnCosmoshop.btnCosmoshopHelpicon {width: 20px !important; height: 20px !important;font-size: 11px;}

/* Bootstrap btn-class overrides */
.btn.noHover:hover {cursor:default !important;}
.btn-greyish {color:  #f8f8f8;}
.btn-greyish:hover {opacity: 0.9;color:  #f8f8f8;}

/* Bugfix in jQueryUi Version > 1.10 */
.ui-dialog {z-index: 20070 !important ;} 

/* Select2 Overrides */
.select2-container .select2-selection--multiple {min-height: auto;border-radius: 0;padding-top: 1px;}
.select2-container .simpleOption {margin: 0;}
.select2-container .simpleOption > h4 {padding-left: 5px !important;font-size: 12px;}
.select2-container .select2-selection--multiple:hover {border-color: #5b9dd9;box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);}
.select2-container--default.select2-container--focus .select2-selection--multiple {border-color: #5b9dd9;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #f5f5f5;color: #343434;}
.select2-dropdown {background-color: #fff;border: 1px solid #dadadd;border-radius: 0;border-width: 1px 1px 0 1px;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default:hover {background-color: #f5f5f5;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #f5f5f5 !important;color: #444 !important;}
.select2-container .badge, .select2-container .label {border-radius: 0;box-shadow: none;padding: 3px 10px;}
.select2-container .select2-results__option {padding: 0 !important;}
.select2-container .simpleOption > h4 {background-color: #f5f5f5;overflow: hidden;padding: 10px;margin: 0;}
.select2-container .simpleOption > .searchFor {color: #fff; background: linear-gradient(to bottom, rgba(163,205,84,1) 0%, rgba(125,161,56,1) 100%) !important;overflow: hidden;padding: 10px;margin: 0;}
.select2-container .select2-results__option:first-of-type {border-bottom: 1px solid #dadadd;}
.select2-container li.select2-results__option.select2-results__message {padding: 3px 5px !important;font-weight: normal;background: #f0b5a1;color: #4f2a24;}
.select2-container--default .select2-selection--single {border: 1px solid #dadadd;border-radius: 0;}

/* Bugfix for Voucher-Administration */
.pageTitle.collapse, .pageSubTitle.collapse {display: block;}

/* Full Modal */
.modalFlat .modal-dialog {width: 100%;}
.modalFlat .modal-body, .modalFlat .modal-footer, .modalFlat .modal-header {width: 80%;border: none;margin: 0 auto;}

/* Override z-index of class tooltip, in combination with class linkwizardLink */
.tooltip.linkwizardLink {z-index: 1040;}