/* START GENERA FINAL THEME */
.genera-final > .main .head .logo-cloudgenera { display:block; }
.genera-final > .main .head .logo-whitelabel { display:none; }

.genera-final > .main .head { background: #4290B9 !important; color:#FFF !important; }
.genera-final > .main .head .btns a.icn-link { color: #FFF !important; }
.genera-final > .main .head .btns .pipe { background:rgba(0,0,0,0.1) !important; }

.genera-final > .main .head-link { color:#FFF !important; }
.genera-final > .main .head-link:hover { color:#DDD !important;}
.genera-final > .main .body .crumbs {background: #4290B9; position:fixed; width:100%; z-index:1000 !important;}
.genera-final > .main .body .bdy-title { margin-top:40px;}
.genera-final > .main .body > .left { background-color: #59636D !important; color:#B3b6b4 !important;}
.genera-final > .main .body #accordion { border-bottom: 1px solid #69737D; }
.genera-final > .main .body > .left .panel .fa { color:#DDD !important;}
.genera-final > .main .body > .left .panel .fa.fa-angle-double-up { color:#B3b6b4 !important;}

.genera-final > .main .body > .left .panel-heading a, .genera-final > .main .body > .left .panel-body a { font-size:13px;color:#FFF !important;  border-bottom: 1px solid #49535D; border-top: 1px solid #69737D;}
.genera-final > .main .body > .left #accordion > .panel > .panel-heading > a:hover { background:#525C65;}


.genera-final > .main .body > .left .panel-body a { background-color:#4C535A !important; color:#FFF !important; border-bottom:0px !important; border-top: 1px dotted rgba(255,255,255,0.3); }
.genera-final > .main .body > .left .half-heading{
  display:table; content:''; clear:both; width:100%;
}
.genera-final > .main .body > .left .panel-body a.half-link {
  background-color:#4C535A !important; z-index: 99999 !important; display:table-cell !important;  width:50%; padding:5px 0px; margin:0; vertical-align: middle;
}
.genera-final > .main .body > .left .panel-body a.half-link:hover { background-color:#4C535A !important;  }
.genera-final > .main .body > .left .panel-body a.link-first { text-align: right; padding-right:30px !important;}
.genera-final > .main .body > .left .panel-body a.link-second {text-align: left;}

.genera-final > .main .body > .left .panel-body a.link-first:hover {color:#F4B350 !important;}
.genera-final > .main .body > .left .panel-body a.link-second:hover {color:#00B16A !important;}
.genera-final > .main .body > .left .panel-body a.link-first:hover > .fa {color:#F4B350 !important;}
.genera-final > .main .body > .left .panel-body a.link-second:hover > .fa  {color:#00B16A !important;}

.genera-final > .main .body > .left .panel-body > .panel:first-child > .panel-heading > a{border-top:0px !important;}
.genera-final > .main .body > .left .panel-body > .panel .panel-body a { border-top:0px !important; }
.genera-final > .main .body > .left .panel-body > .panel .panel-body > a:first-child{border-top: 1px dotted rgba(255,255,255,0.3) !important;}
.genera-final > .main .body > .left .panel-body a:hover{ background-color:#444C53 !important;  }

.genera-final > .main .body > .wzrd { background-color: #848C93; }

.genera-final > .main .filter-tree > input { background:#F0f3f2;border:0px !important; height:40px !important; padding:6px 12px 6px 32px; color:#666867 !important;}
.genera-final > .main .filter-tree ::-webkit-input-placeholder { color: #767877 !important; }
.genera-final > .main .filter-tree :-moz-placeholder { color: #EEE !important;}
.genera-final > .main .filter-tree ::-moz-placeholder { color: #EEE !important;}
.genera-final > .main .filter-tree :-ms-input-placeholder { color: #EEE !important;}
.genera-final > .main .filter-tree:before { color:#666867 !important;}

.genera-final #templates .panel-heading { background: #59636D !important;}

/* START MICROSOFT FINAL THEME */

.microsoft > .main .head .logo-blue { display:none; }
.microsoft > .main .head .logo-white { display:none; }
.microsoft > .main .head .logo-microsoft { display:block; }
.microsoft > .main .head .logo-amazon { display:none; }
.microsoft > .main .head .logo-vmware { display:none; }
.microsoft > .main .head .logo-microsoft img { height:30px !important; }

.microsoft > .main .head { background: #FFF !important; color:#737373 !important; }
.microsoft > .main .head .btns a.icn-link { color: #737373 !important; }
.microsoft > .main .head .btns .pipe { background:rgba(0,0,0,0.1) !important; }
.microsoft > .main .head-link { color:#737373 !important; }
.microsoft > .main .head-link:hover { color:#444546 !important;}

.microsoft > .main .body .crumbs {background: #4290B9; position:fixed; width:100%; z-index:1000 !important; font-weight:300 !important; }
.microsoft > .main .body .crumbs li {  color:rgba(255,255,255,0.7) !important; }
.microsoft > .main .body .crumbs li a {  color:#FFF !important; }
.microsoft > .main .body .crumbs .breadcrumb {background: #797979; color:rgba(255,255,255,0.7) !important;}
.microsoft > .main .body .bdy-title { margin-top:40px;}
.microsoft > .main .body > .left { background-color: #3056AF !important; color:#B3b6b4 !important;}
.microsoft > .main .body #accordion { border-bottom: 1px solid #4066BF; }
.microsoft > .main .body > .left .panel .fa { color:#DDD !important;}
.microsoft > .main .body > .left .panel .fa.fa-angle-double-up { color:#B3b6b4 !important;}

.microsoft > .main .body > .left .panel-heading a, .microsoft > .main .body > .left .panel-body a { font-size:13px;color:#FFF !important;  border-bottom: 1px solid #20469F; border-top: 1px solid #4066BF;}
.microsoft > .main .body > .left #accordion > .panel > .panel-heading > a:hover { background:#3567B6;}


.microsoft > .main .body > .left .panel-body a { background-color:#3567B6 !important; color:#FFF !important; border-bottom:0px !important; border-top: 1px dotted rgba(255,255,255,0.3); }
.microsoft > .main .body > .left .half-heading{
  display:table; content:''; clear:both; width:100%;
}
.microsoft > .main .body > .left .panel-body a.half-link {
  background-color:#3567B6 !important; z-index: 99999 !important; display:table-cell !important;  width:50%; padding:5px 0px; margin:0; vertical-align: middle;
}
.microsoft > .main .body > .left .panel-body a.half-link:hover { background-color:#3567B6 !important;  }
.microsoft > .main .body > .left .panel-body a.link-first { text-align: right; padding-right:30px !important;}
.microsoft > .main .body > .left .panel-body a.link-second {text-align: left;}

.microsoft > .main .body > .left .panel-body a.link-first:hover {color:#F4B350 !important;}
.microsoft > .main .body > .left .panel-body a.link-second:hover {color:#00B16A !important;}
.microsoft > .main .body > .left .panel-body a.link-first:hover > .fa {color:#F4B350 !important;}
.microsoft > .main .body > .left .panel-body a.link-second:hover > .fa  {color:#00B16A !important;}

.microsoft > .expand .btn { background: #3056AF !important;}

.microsoft > .main .body > .left .panel-body > .panel:first-child > .panel-heading > a{border-top:0px !important;}
.microsoft > .main .body > .left .panel-body > .panel .panel-body a { border-top:0px !important; }
.microsoft > .main .body > .left .panel-body > .panel .panel-body > a:first-child{border-top: 1px dotted rgba(255,255,255,0.3) !important;}
.microsoft > .main .body > .left .panel-body a:hover{ background-color:#4471BB !important;  }

.microsoft > .main .body > .wzrd { background-color: #848C93; }

.microsoft > .main .filter-tree > input { background:#D7E1F1; border:0px !important; height:40px !important; padding:6px 12px 6px 32px; color:#666867 !important;}
.microsoft > .main .filter-tree ::-webkit-input-placeholder { color: #767877 !important; }
.microsoft > .main .filter-tree :-moz-placeholder { color: #EEE !important;}
.microsoft > .main .filter-tree ::-moz-placeholder { color: #EEE !important;}
.microsoft > .main .filter-tree :-ms-input-placeholder { color: #EEE !important;}
.microsoft > .main .filter-tree:before { color:#666867 !important;}

.microsoft #templates .panel-heading { background: #3056AF !important;}


/* START WHITELABEL THEME */

.whitelabel > .main .head .logo-cloudgenera { display:none; }
.whitelabel > .main .head .logo-whitelabel { display:block; }
.whitelabel > .main .head .logo-whitelabel img { height:30px !important; }

.whitelabel > .main .head { background: #FFF !important; color:#303030 !important; }
.whitelabel > .main .head .btns a.icn-link { color: #303030 !important; }
.whitelabel > .main .head .btns .pipe { background:rgba(0,0,0,0.1) !important; }
.whitelabel > .main .head-link { color:#303030 !important; }
.whitelabel > .main .head-link:hover { color:#606060 !important;}

.whitelabel > .main .body .crumbs {background: #4290B9; position:fixed; width:100%; z-index:1000 !important; font-weight:300 !important; }
.whitelabel > .main .body .crumbs li {  color:rgba(255,255,255,0.7) !important; }
.whitelabel > .main .body .crumbs li a {  color:#FFF !important; }
.whitelabel > .main .body .crumbs .breadcrumb {background: #797979; color:rgba(255,255,255,0.7) !important;}
.whitelabel > .main .body .bdy-title { margin-top:40px;}
.whitelabel > .main .body > .left { background-color: #303030 !important; color:#FF9900 !important;}
.whitelabel > .main .body #accordion { border-bottom: 1px solid #404040; }
.whitelabel > .main .body > .left .panel .fa { color:#DDD !important;}
.whitelabel > .main .body > .left .panel .fa.fa-angle-double-up { color:#FF9900 !important;}
.whitelabel > .main .body > .left .panel .fa.fa-angle-up { color:#FF9900 !important;}

.whitelabel > .main .body > .left .panel-heading a, .whitelabel > .main .body > .left .panel-body a { font-size:13px;color:#FFF !important;  border-bottom: 1px solid #202020; border-top: 1px solid #404040;}
.whitelabel > .main .body > .left #accordion > .panel > .panel-heading > a:hover { background:#404040;}


.whitelabel > .main .body > .left .panel-body a { background-color:#404040 !important; color:#FFF !important; border-bottom:0px !important; border-top: 1px dotted rgba(255,255,255,0.3); }
.whitelabel > .main .body > .left .half-heading{
  display:table; content:''; clear:both; width:100%;
}
.whitelabel > .main .body > .left .panel-body a.half-link {
  background-color:#404040 !important; z-index: 99999 !important; display:table-cell !important;  width:50%; padding:5px 0px; margin:0; vertical-align: middle;
}
.whitelabel > .main .body > .left .panel-body a.half-link:hover { background-color:#404040 !important;  }
.whitelabel > .main .body > .left .panel-body a.link-first { text-align: right; padding-right:30px !important;}
.whitelabel > .main .body > .left .panel-body a.link-second {text-align: left;}

.whitelabel > .main .body > .left .panel-body a.link-first:hover {color:#F4B350 !important;}
.whitelabel > .main .body > .left .panel-body a.link-second:hover {color:#00B16A !important;}
.whitelabel > .main .body > .left .panel-body a.link-first:hover > .fa {color:#F4B350 !important;}
.whitelabel > .main .body > .left .panel-body a.link-second:hover > .fa  {color:#00B16A !important;}

.whitelabel > .expand .btn { background: #303030 !important;}

.whitelabel > .main .body > .left .panel-body > .panel:first-child > .panel-heading > a{border-top:0px !important;}
.whitelabel > .main .body > .left .panel-body > .panel .panel-body a { border-top:0px !important; }
.whitelabel > .main .body > .left .panel-body > .panel .panel-body > a:first-child{border-top: 1px dotted rgba(255,255,255,0.3) !important;}
.whitelabel > .main .body > .left .panel-body a:hover{ background-color:#505050 !important;  }

.whitelabel > .main .body > .wzrd { background-color: #848C93; }

.whitelabel > .main .filter-tree > input { background:#ddd; border:0px !important; height:40px !important; padding:6px 12px 6px 32px; color:#666867 !important;}
.whitelabel > .main .filter-tree ::-webkit-input-placeholder { color: #767877 !important; }
.whitelabel > .main .filter-tree :-moz-placeholder { color: #EEE !important;}
.whitelabel > .main .filter-tree ::-moz-placeholder { color: #EEE !important;}
.whitelabel > .main .filter-tree :-ms-input-placeholder { color: #EEE !important;}
.whitelabel > .main .filter-tree:before { color:#666867 !important;}

.whitelabel #templates .panel-heading { background: #303030 !important;}


/* START VMWARE THEMED */


.vmware > .main .head .logo-blue { display:none; }
.vmware > .main .head .logo-white { display:none; }
.vmware > .main .head .logo-microsoft { display:none; }
.vmware > .main .head .logo-amazon { display:none; }
.vmware > .main .head .logo-vmware { display:block; }
.vmware > .main .head .logo-vmware img { height:20px !important; }

.vmware > .main .head { background: #323135 !important; color:#ddd !important; }
.vmware > .main .head .btns a.icn-link { color: #ddd !important; }
.vmware > .main .head .btns .pipe { background:rgba(0,0,0,0.1) !important; }
.vmware > .main .head-link { color:#ddd !important; }
.vmware > .main .head-link:hover { color:#448FC9 !important;}

.vmware > .main .body .crumbs {background: #4290B9; position:fixed; width:100%; z-index:1000 !important; font-weight:300 !important; }

.vmware > .main .body .bdy-title { margin-top:40px;}
.vmware > .main .body > .left { background-color: #6A6B6F !important; color:#448FC9 !important;}
.vmware > .main .body #accordion { border-bottom: 1px solid #7A7B7F; }
.vmware > .main .body > .left .panel .fa { color:#DDD !important;}
.vmware > .main .body > .left .panel .fa.fa-angle-double-up { color:#7BCAF2 !important;}
.vmware > .main .body > .left .panel .fa.fa-angle-up { color:#7BCAF2 !important;}

.vmware > .main .body > .left .panel-heading a, .vmware > .main .body > .left .panel-body a { font-size:13px;color:#FFF !important;  border-bottom: 1px solid #5A5B5F; border-top: 1px solid #7A7B7F;}
.vmware > .main .body > .left #accordion > .panel > .panel-heading > a:hover { background:#7A7B7F;}


.vmware > .main .body > .left .panel-body a { background-color:#7A7B7F !important; color:#FFF !important; border-bottom:0px !important; border-top: 1px dotted rgba(255,255,255,0.3); }
.vmware > .main .body > .left .half-heading{
  display:table; content:''; clear:both; width:100%;
}
.vmware > .main .body > .left .panel-body a.half-link {
  background-color:#7A7B7F !important; z-index: 99999 !important; display:table-cell !important;  width:50%; padding:5px 0px; margin:0; vertical-align: middle;
}
.vmware > .main .body > .left .panel-body a.half-link:hover { background-color:#7A7B7F !important;  }
.vmware > .main .body > .left .panel-body a.link-first { text-align: right; padding-right:30px !important;}
.vmware > .main .body > .left .panel-body a.link-second {text-align: left;}

.vmware > .main .body > .left .panel-body a.link-first:hover {color:#F4B350 !important;}
.vmware > .main .body > .left .panel-body a.link-second:hover {color:#00B16A !important;}
.vmware > .main .body > .left .panel-body a.link-first:hover > .fa {color:#F4B350 !important;}
.vmware > .main .body > .left .panel-body a.link-second:hover > .fa  {color:#00B16A !important;}

.vmware > .expand .btn { background: #6A6B6F !important;}

.vmware > .main .body > .left .panel-body > .panel:first-child > .panel-heading > a{border-top:0px !important;}
.vmware > .main .body > .left .panel-body > .panel .panel-body a { border-top:0px !important; }
.vmware > .main .body > .left .panel-body > .panel .panel-body > a:first-child{border-top: 1px dotted rgba(255,255,255,0.3) !important;}
.vmware > .main .body > .left .panel-body a:hover{ background-color:#8A8B8F !important;  }

.vmware > .main .body > .wzrd { background-color: #848C93; }

.vmware > .main .filter-tree > input { background:#f2f3f4; border:0px !important; height:40px !important; padding:6px 12px 6px 32px; color:#666867 !important;}
.vmware > .main .filter-tree ::-webkit-input-placeholder { color: #767877 !important; }
.vmware > .main .filter-tree :-moz-placeholder { color: #EEE !important;}
.vmware > .main .filter-tree ::-moz-placeholder { color: #EEE !important;}
.vmware > .main .filter-tree :-ms-input-placeholder { color: #EEE !important;}
.vmware > .main .filter-tree:before { color:#666867 !important;}

.vmware #templates .panel-heading { background: #6A6B6F !important;}
