/* SHOWING/HIDDING DIVs FOR DEFAULT GROUPS 1 - 5 */

.partner-show-text div, .partner-hide-text div {font-size: inherit; font-weight: inherit; color: inherit;}
.partner-show-text div {display: none;}
div.show-text11, div.show-text22, div.show-text33,  div.show-text44, div.show-text55 {display: inline !important;}
.partner-hide-text div {display: inline;}
.hide-text11, .hide-text22, .hide-text33, .hide-text44, .hide-text55 {display: none !important;}



/* PARTNER NEW - GROUP SELECT */

.form .groups div {margin: 0px 0px 12px 0px;}
.form .groups div label {padding: 0px 0px 10px 0px; font-size: 16px;}
.form .groups div label input[type="checkbox"] {margin: -3px 8px 0px 0px;}
.form .groups div svg {height: 18px; width: 18px; float: right}




/* GROUP SETTING */

.partners-check-setting label, .partners-check-add {display: inline-block; margin: 14px 14px; padding: 15px 10px; font-size: 17px; width: 192px; min-height: 80px; text-align: center; vertical-align: middle; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; border-radius: 4px; word-break: break-word;}

.partners-check-setting label {border: 1px solid rgba(0,0,0,0.1);}


.partners-check-setting label:hover {border: 1px solid #ff0000; text-decoration: none;}

.partners-check-setting label:focus , .partners-check-setting label:active, .partners-check-setting :checked + label:focus, .partners-check-setting :checked + label:active {background: #ff0000; color: #fff; text-decoration: none}

.partners-check-setting :checked + label {color: #fff !important; ; text-decoration: none !important; background: #bb0000 url(/ico/symbol_check.png) no-repeat; box-shadow: 3px 3px 6px rgba(0,0,0,0.3);}

.partners-check-setting :checked + label:hover {border: 1px solid #ff0000; background: #ff0000 url(/ico/symbol_check.png) no-repeat;}


.partners-check-setting label, .partners-check-setting label:hover, .partners-check-setting :checked + label, .partners-check-setting :checked + label:hover {background-position: 97% 90%;}


.partners-check-setting input[type="checkbox"] {display:none;}

.partners-check-setting section {padding: 0px 0px 35px 0px; position: relative; text-align: center;}


/* ADD NEW CONTACT DATA */
.partners-check-add {text-align: center;}
.partners-check-add svg {max-height: 32px; max-width: 32px;vertical-align: middle;}
.form div.partners-check-add-div {display: none;}



/* EXPORT IMPORT */
.exim .div-cell-half {padding: 0px;text-align: left;}
.exim .form div.column1 {text-align: left !important;}
.exim .div-cell-half form button {max-width: 350px;}




#fields td {position: relative;}
.hint {display: none !important; top: 5px; left: 100%; width: auto;}
#fields td .hint {display: none !important;}
#fields td.data-row10 input:focus + .hint {display: inline-block !important; width: auto;}
#fields th.data-row10 {color: red;}












/* LIGHTBOX */
.partnerbox .partners-groups {min-width: 450px; max-width: 750px; text-align: left;}
.partnerbox .partners-groups h4 {font-size: 19px; display: block; margin: 15px 0px; font-weight: normal; color: #555;}
.partners-groups-list {overflow-y: auto; max-height: 280px;}
.partners-groups-list div{ margin: 0px 0px 8px 7px;}
.partners-groups-list div label {font-size: 16px;}