#newRetrieverContainer  {clear: both;}
#newRetrieverContainer table {border-collapse: collapse;}
#newRetrieverContainer table thead tr th {font-weight: bold; border-bottom: 1px solid #ccc !important; }
#newRetrieverContainer table table {background-color: #eaeaea; margin-left: 30px; margin-right: 0;}
#newRetrieverContainer table thead tr th:first-child {text-align: left;padding: 5px 0 }
#newRetrieverContainer table table thead tr th:nth-child(2) {text-align: left;}
#newRetrieverContainer table tr td { border-bottom: 1px solid #ccc !important; padding: 5px 0 }

#newRetrieverContainer table.retrieverGroups tr td:nth-child(1) {width: 20px;}
#newRetrieverContainer table.retrieverGroups tr td:nth-child(2) {width: 450px;}
#newRetrieverContainer table.retrieverGroups tr td:nth-child(3) {width: 100px;}
#newRetrieverContainer table.retrieverGroups tr td:nth-child(4) {width: 100px;}

#newRetrieverContainer table.breeds tr td:nth-child(1) {width: 20px;}
#newRetrieverContainer table.breeds tr td:nth-child(2) {width: 450px;}
#newRetrieverContainer table.breeds tr td:nth-child(3) {width: 100px;}
#newRetrieverContainer table.breeds tr td:nth-child(4) {width: 100px;}

#newRetrieverContainer table.classes tr td:nth-child(1) {width: 550px;}
#newRetrieverContainer table.classes tr td:nth-child(2) {width: 100px;}

#newRetrieverContainer table tr td.doExpandRetrieverCode {width: 19px !important; height: 19px; background: #543e63 url('/Administration/Images/Template/arrow_down.svg') no-repeat center center; background-size: 11px; cursor: pointer; display: inline-block; margin-right: 10px; vertical-align: middle; transition: transform 0.3s ease-out; }
#newRetrieverContainer table tr td.doExpandRetrieverCode.expanded { transform: rotate(180deg); }
#newRetrieverContainer table tr td.doExpandGroup {width: 19px !important; height: 19px; background: #543e63 url('/Administration/Images/Template/arrow_down.svg') no-repeat center center; background-size: 11px; cursor: pointer; display: inline-block; margin-right: 10px; vertical-align: middle; transition: transform 0.3s ease-out; }
#newRetrieverContainer table tr td.doExpandGroup.expanded { transform: rotate(180deg); }

#newRetrieverContainer table tfoot tr td {font-weight: bold; border-bottom: 1px solid #ccc !important; background-color: #eaeaea; text-align: center;}
#newRetrieverContainer table tfoot tr td:nth-child(2) {text-align: left;}


#newRetrieverContainer .loadingGif { background: rgba(0,0,0,0) url('/Administration/Images/CRM/AnimatedLoading.gif') no-repeat center center; background-size: 80px; width: 100px; height: 100px; padding: 10px; margin: 10px; clear: both; }

