@import 'https://fonts.googleapis.com/css?family=Montserrat:300,400,700';
/*Relayware. All Rights Reserved 2014 */
/* ==========================================================================
   INDEX
============================================================================= 
* GLOBAL
* RESET.CSS
* BOOTSTRAP RESETS
* SUBHEADER.CSS
* HEADER.CSS
* CONTENT.CSS
* LEFT.CSS
* RIGHT.CSS
* FOOTER.CSS
============================================================================= */

/* ==========================================================================
   GLOBAL
============================================================================= */
html,
body {
    height:auto; 
    min-height: 100%;
}

body { 
    padding:0; 
    font-weight:normal; 
    color: #555;
    font-family: Arial, sans-serif !important; 
    background: white;
}

#wrapper {
    z-index: 3;
    position: absolute;
}

body.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders { 
    background:none !important;
}

a  { 
    color: #002d62; 
}

a:hover, a:focus { 
    color: #3e6eab; 
}

p { color:#555; 
    font-size: 16px; 
}

.success { 
    background: none repeat scroll 0 0 #92d050;  
    border-radius: 8px; color: #fff; 
    font-weight: bold; 
    margin-bottom: 1em; 
    padding: 0.5em; 
}

.form-group label.flagAttributeLabel{
    display: block;
}

#businessPlanTab1 .form-group label.flagAttributeLabel, 
#BusinessPlanTrainingActivity label.flagAttributeLabel {
    display: none;
}

/* ==========================================================================
   BODY - LOGGED OUT
============================================================================= */
body.element_923:after,
body.element_1234:after {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    z-index: -1; 
    position: absolute;
    top:0; 
    left: 0;
}
/* ==========================================================================
   RESET.CSS
============================================================================= */
table { 
    border-collapse:collapse; 
    border-spacing:0; 
}

fieldset,img { 
    border:0; 
}

address,caption,cite,code,dfn,em,th,var { 
    font-style:normal; 
    font-weight:normal; 
}

caption,th { 
    text-align:left; 
}

h1,h1,h2,h3,h4,h5,h6 { 
    margin-top:0; 
}

h1, h2 { 
    color: #555; 
}

h1 {
    font-size: 30px;
    color: #002D62;
}

h2 {
    margin-top:0;
    color: #002D62;
}

.modules > h2 {
    display:none;
}

.clearboth { 
    clear:both; 
}

#ElementLinkListContent h2 a { 
    font-size: 18px;
}

/* ==========================================================================
   BOOTSTRAPS RESETS
============================================================================= */
label,
table,
.form-group  {
    font-family: Arial, sans-serif !important;
}

table #leadID img { 
    display: none;
}
/*  14-Jun-16 Auto Replace.  Removed padding:0 !important; */ 

label { 
    color:#000 !important; 
      
}
				

/** Tables **/
table td,
table th {
    word-wrap: break-word; 

}

table thead { 
    background:#eee; 
    color:#002d62; 
}

table thead a { 
    color:#000; 
    text-decoration: none;
}

table thead a:hover { 
    color:#3e6eab; 
    text-decoration:none; 
}

/* ==========================================================================
   MAIN NAVIGATION NAV BAR
============================================================================= */
.element_923  nav#navbar,
.element_1234 nav#navbar { 
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.element_923 .navbar-nav,
.element_1234 .navbar-nav { 
    float: right;
} 

.element_923 .navbar-nav a,
.element_1234 .navbar-nav a { 
    /*color: #212020 !important; */
    color: #212020; /* important removed */
    padding-top: 5px;
    padding-bottom: 5px; 
} 

.element_923 .navbar-nav > .active > a, 
.element_923 .navbar-nav > .active > a:hover, 
.element_923 .navbar-nav > .active > a:focus, 
.element_923 .navbar-nav li.dropdown:hover > a,
.element_923 .navbar-nav li a:hover,

.element_1234 .navbar-nav > .active > a, 
.element_1234 .navbar-nav > .active > a:hover, 
.element_1234 .navbar-nav > .active > a:focus, 
.element_1234 .navbar-nav li.dropdown:hover > a,
.element_1234 .navbar-nav li a:hover {
    background: #5ca434 !important;
    /*color: #fff !important;*/
    color: #fff; /* important removed */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

nav#navbar { 
    width: 100%;
    background: #f0f0f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f0f0 0%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0f0f0 0%,#f3f3f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
    -moz-box-shadow: 0 5px 5px #ccc inset;
    -webkit-box-shadow: 0 5px 5px #ccc inset;
    box-shadow: 0 5px 5px #ccc inset;
}

.dropdown-menu { 
    border: 1px solid #d6d6d7;
    background: #d6d6d7;
}

.navbar-nav li {
    margin-right: 30px;
}

.navbar-nav li a { 
    font-size: 14px;
    /*color: #383838 !important;*/
    color: #383838; /* important removed */
    padding-right: 10px;
    padding-left: 10px;
    text-transform: uppercase;  
    text-decoration: none;
}

.navbar-nav > .active > a, 
.navbar-nav > .active > a:hover, 
.navbar-nav > .active > a:focus,
.navbar-nav li.dropdown:hover > a { 
    background-color: #d6d6d7 !important;
}

.navbar-nav li.dropdown li { 
    margin-right: 0;
}

.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus, { 

}

.dropdown-menu > li > a { 

}

.dropdown-menu >.active>a { 
    background: #d6d6d7;  
}

.navbar-nav >.active>a { 



} 

.navbar-nav > .active > a:hover, 
.navbar-nav > .active > a:focus { 

}

#mainNavigation .dropdown-toggle .caret {
    display:none !important;
}

/** Main Menu Child Item 
**************************/
.navbar-nav li > ul > li a { 
    color: #333 !important;
}

.navbar-nav li > ul > li a:hover { 
    background-color: #eaebed !important;
}

/** END:: MAIN NAVIGATION NAV BAR
****************************/

body.lowerlevel h1 { 
    margin-top:0 !important;
}

.btn-primary, 
.addNewButton a, 
#mainForm a[href="/et.cfm?eid=951"],
.cookiesAccept {
    background: none repeat scroll 0 0 #3e6eab !important;
    border-radius: 8px;
    border-radius:4px;
    text-decoration: none;
    color: #fff;
    border:0;
}

.btn-primary:hover, 
.addNewButton a:hover, 
#mainForm a[href="/et.cfm?eid=951"]:hover,
.cookiesAccept:hover {
    background:#5ca434 !important; 
    color: #fff;
    text-decoration: none;
}

#discussions #searchbar{
    padding-top:0 !important;
}

.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary.active[disabled], 
fieldset[disabled] .btn-primary.active {
    background-color: #5ca533;
    border-color: #333;
}


form#Quiz div.radio.col-xs-12.col-sm-6.col-md-6 {
    width:100%;
}

a#signInBtn, a#registerBtn { 
    text-decoration:none;   
    border: 2px solid #3e6eab;
    background: none repeat scroll 0 0 #3e6eab !important;
    border-radius: 8px;
    padding: 6px 20px;
    color: #fff;
}

a#signInBtn:hover, a#registerBtn:hover {
    background:#d6d6d7 !important; 
    border:2px solid #d6d6d7;
    color: #383838;
}

.addNewButton a{
    display:inline-block;
    margin-bottom: 10px;
    padding: 5px 10px;
}

#mainForm a[href="/et.cfm?eid=951"] {
    float:right;
}

#termsAndConditions {
    display: none;
}

/* ==========================================================================
    GENERAL RESETS
============================================================================= */
.quickLinks li:nth-child(6) { 
    display: none; 
}

#partnerLocatorTabs a { 
    text-decoration: none; 
}

/* ==========================================================================
   COOKIES MESSAGE
============================================================================= */
#cookiesContainer { 
    background:#454545; 
    padding:.5em; 
}

.cc-cookies { 
    color:#fff; 
}

.cc-cookies p { 
    float:left; 
    color:#fff !important; 
}

.cc-cookies button.cookiesAccept { 
    background:#3e6eab; 
    color:#fff; 
    border:0; 
    padding:.5em 1em; 
}

.cc-cookies button:hover.cookiesAccept {  
    background:#d6d6d7 !important; 
    color: #383838;
    display: block;
}

a.cc-cookie-accept { 
    color:#fff; 
    padding:.5em; 
    text-align:center; 
    font-weight:bold;
}

a:hover.cc-cookie-accept { 
    background:#fff; 
    color:#5C8A1D; 
    text-decoration:none; 
} 

.cc-cookies a {  
    color: #fff; 
}

.cc-cookies a:hover {  
    color: #fff;
    text-decoration: none; 
}


/* ==========================================================================
   SUBHEADER.CSS
============================================================================= */
#subHeader h1 { 
    color:#002D62; 
}

#subHeader img { 
    float:left; 
}

#subHeader p { 
    color: #666666; 
    font-size: 16px; 
}

h1.showSection { 
    padding: 10px 0; 
    font-size: 30px; 
    font-weight: bold;
}

/* ==========================================================================
   HEADER.CSS
============================================================================= */
/** Logout **/
#logout { 
    color: #fff; 
    padding-top: 0; 
}
/** End Logout **/
.innerContentHeader {
    margin-bottom: 20px;
}

.blackLogo  { 
    margin-top: 5px; 
}

.borderHeaderDivCustomised { 
    border: none; 
}
#mainHeader a.logo img { height: inherit; }
.logo { 
    display: block; 
    padding-top: 6px; 
}
.whiteLogo  { float: right; }
.logo-small img { 
    max-height: 55px; 
    margin-right: 15px;
}

.linkedin { float: right; 
            width: 60px; 
            height: 20px; 
            background: url(https://partners.mellanox.com/borders/images/linked-in.png); 
            margin: 0 0 20px 0; 
            display: block; 
}

#searchbar { 
    padding-right: 0;
    padding-top: 8px;
}

.logout > a { 
    margin-left:0;  
    padding: 0; 
    border-bottom:0 !important;
    color: #fff;
}

.logout > a:hover { 
    text-decoration: none;
}
.search { 
    padding: 10px 0; 
} 

#searchbar input { 
    width: 200px; 
    height: 1.7em; 
    border-radius:3px;  
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    background: #FFF url(https://partners.mellanox.com/borders/images/icon-search.png) no-repeat 175px center; 
    border:1px solid #ccc; padding: 0 25px 0 10px; color: #999999; 
}


div#menu-tabs { 
    width: 100%;float: left;height: 37px;    
    height: auto;  line-height: 37px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;border-radius: 5px; 
    Background: url("https://partners.mellanox.com/borders/images/bg_nav.png") repeat scroll 0 0 #535353; 
}

div#menu-tabs .menu ul li a { 
    background: url("https://partners.mellanox.com/borders/images/bg_nav.png") repeat scroll 0 0 transparent; 
}

div#menu-tabs .menu ul li a:hover { 
    background: url("https://partners.mellanox.com/borders/images/bg_navhover.png") repeat scroll 0 0 transparent; 
}

div#menu-tabs .menu ul li.homeLink a { 
    webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; 
}

div#menu-tabs .menu ul li li a, 
div#menu-tabs .menu ul li li a:hover {  
    background: none; border: none; 
}

div#menu-tabs .menu ul:first-child { 
    webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; 
}

.logged_in_bar_wrapper { 
    height: 34px;
    margin-bottom: 1px;
    border-bottom: 1px solid #cccccc;
    background: #ffffff;  
    background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* IE10+ */ 
    background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */ 
    width: 100%; 
    position:fixed; 
    z-index: 99999; 
    top:0; 
}

.logged_in_bar { 
    padding: 0px 40px;
    margin-right: auto;
    margin-left: auto; 
}

.logged_in_contact { 
    float: left;
    background: url(https://partners.mellanox.com/borders/images/icon-person.png) no-repeat left center;
    padding-left: 20px;
    color: #333333;
    line-height: 34px; 
}

.logged_in_dashboard { 
    float: right;
    color: #0078BF;
    background: url(https://partners.mellanox.com/borders/images/icon-settings.png) no-repeat left center;
    padding-left: 20px;
    line-height: 34px; 
}

.logged_in_dashboard a { 
    color: #0078BF; 
    text-decoration:none; 
}

.logged_in_dashboard a:hover { 
    text-decoration: underline; 
}

.choose_task { 
    padding-top: 12px; 
}

#searchPopOut { 
    background:none repeat scroll 0 0 #FFFFFF; 
    border: 1px solid #E7E7E7; 
    border-radius: 5px; 
    position:absolute; 
    right: 0; 
    top: 0; 
}

#searchPopOut > .glyphicon { 
    top:-1px; 
    right: -1px; 
}

#pipelineVStarget {
    background:url('https://partners.mellanox.com/borders/images/pipelineVStarget.jpg') repeat scroll 0 0 transparent;
}

#PipelineValuebyStage {
    background:url('https://partners.mellanox.com/borders/images/PipelineValuebyStage.jpg') repeat scroll 0 0 transparent;
}


#mainHeader a.logo {
    text-decoration:none;
}

#mainHeader a.logo:hover {
    text-decoration:none;
}

#mainHeader .partnerPlusLogo {
    margin: 0; 
    font-size: 58px; 
    padding-top: 16px;
}

/* ==========================================================================
   HEADER
============================================================================= */
/* Logged out header
*************************/
.element_923  #headMainHeaderContainerWrapper::before,
.element_1234 #headMainHeaderContainerWrapper::before {  
    display: none;
}
.element_923 #headMainHeaderContainerWrapper,
.element_1234 #headMainHeaderContainerWrapper { 
    background: none;
}
/*  Default header
*************************/
#headMainHeaderContainerWrapper::before {
    content: "";
    display: block;
    height: 10px;
    background:#fff;
    -moz-box-shadow: 0 -5px 5px #ccc inset;
    -webkit-box-shadow: 0 -5px 5px #ccc inset;
    box-shadow: 0 -5px 5px #ccc inset;
}
#headMainHeaderContainerWrapper {
    background: #4174b1; /* Old browsers */
    background: -moz-linear-gradient(top,  #4174b1 1%, #4075b1 54%, #27538f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4174b1), color-stop(54%,#4075b1), color-stop(100%,#27538f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4174b1 1%,#4075b1 54%,#27538f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4174b1 1%,#4075b1 54%,#27538f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4174b1 1%,#4075b1 54%,#27538f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4174b1 1%,#4075b1 54%,#27538f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4174b1', endColorstr='#27538f',GradientType=0 ); /* IE6-9 */
} 

#breadcrumb-trail { 
    margin-top:1em; 
}

#mainHeader {
    position:relative;
}

.logOut {
    position: absolute;
    right:0;
    top:0;
}

body.element_464 .navbar-brand,
body.element_979 .navbar-brand,
body.element_999 .navbar-brand  {
    float: none;
    height: inherit;
    line-height: inherit;
}
/* ==========================================================================
   CONTENT.CSS
============================================================================= */

.boxtitle{border-top: thin solid; border-color: #ddd; padding: 10px;}

.titlebar{background-color: #3366cc; color: white; font-weight: bold; font-size: 16px; }

.partnerfirstdiag .row:nth-child(2n+3){background-color: #E8F1FB;}
.boxitem{padding: 7px; height: 140px; border-left:solid thin #EDF4FC; }
.boxitem:nth-child(1){font-weight: bold; border-left:none;}
.titlebar .boxitem:nth-child(1n+2){border-left: solid thin; height: 35px;}
.titlebar .boxitem:nth-child(1) {height: 35px}

#embedContent{
    overflow: hidden;
    border: 1px solid #eaeaea;
    padding: 15px;
}

#requestLoginProgress { 
    display:none;
}

.fileId img {
    height: 60%;
    width: 60%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.fileId:nth-child(1) {
    /* margin-bottom: 60px;
     width: 8.333333% !important;*/
}

#reporting:nth-child(3) img {
    height:210px;
}

#reporting{
    margin-bottom: 30px
}

.lowerLevelbox {
    /*padding: 15px !important;
    padding-top: 0px !important;*/
    padding: 0px 15px 15px 15px; /* Removed important */
}

p.sell, p.ask, p.myge{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/sales.png');
    background-repeat: no-repeat;
    min-height:60px; 
}

p.leads{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/Leads.png');
    background-repeat: no-repeat;
    min-height:60px;
}

p.collaborate{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/Marketing.png');
    background-repeat: no-repeat;
    min-height:60px; 
}

p.communication{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/Communication.png');
    background-repeat: no-repeat;
    min-height:60px; 
}

p.events{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/events.png');
    background-repeat: no-repeat;
    min-height:60px; 
}

p.Training{
    padding-left: 80px;
    background-image: url('https://partners.mellanox.com/content/icons/Training.png');
    background-repeat: no-repeat;
    min-height:60px; 
}

.tab-pane {margin-top: 10px;}
.rwd-table { background: #34495E; color: #fff; border-radius: .4em; overflow: hidden;
             tr {
                 border-color: lighten(#34495E, 10%);
             }
             th, td {
                 margin: .5em 1em;
                 @media (min-width: $breakpoint-alpha) { 
                     padding: 1em !important; 
                 }
             }
             th, td:before {
                 color: #dd5;
             }
}

body.externalhome #innerContentContainer { 
    margin-top:1em;  
}

/*add bootstrap 2 submenu*/
.navbar-collapse {
    max-height: inherit !important;
}

.dropdown-submenu {
    position:relative;
}

.dropdown-submenu>.dropdown-menu {
    margin-left:20px;
    margin-right:20px;
}

.dropdown-submenu>.dropdown-menu>.dropdown-submenu>.dropdown-menu {
    margin-left:20px;margin-right:0px;
}

.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    -webkit-border-radius:0;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}

.dropdown-submenu.pull-left {
    float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

/*bootstrap 4px top padding doesnt seem to work well with relayware*/
.form-signin input[type="radio"], 
.form-signin input[type="checkbox"] { 
    margin: 0; 
}

.float-right { 
    float: right; 
}

.align-right { 
    text-align: right; 
}

.bold { 
    font-weight: bold; 
}

.visible-xs > #searchbar { 
    margin: 0px; 
}

.visible-xs > #searchbar input { 
    padding-left: 22px; 
    margin: 0px; 
    background: url("https://partners.mellanox.com/borders/images/icon-search.png") no-repeat 8px center white;  
    width: 100%; 
    font-family:inherit; 
    font-size:inherit; 
}

.form-signin .checkbox {
    font-weight: normal;
}

/*Edit Links*/
#editLinks li { 
    display:block; 
    float:right; 
    margin:1em 0 0 1em; 
}

/*RELATED_FILES */
#fileToUploadColRF,
#descriptionColRF,
#languageColRF,
#fileCategoryColIdRF,
#uploadTheFileRF,
#relatedFileShowMsgIOS { 
    background:#F8F8F8; 
}

#relatedFileShowMsgIOS {
    display:none;
}

/*************Events List */
div.EventDetailsListing div.row { 
    margin-bottom:1em;  
}

/*************homepage banner rotator */ 
#bannerRotatorWrapper { 
    background: #ebebf2; /* Old browsers */
    position: relative;
    z-index: -2;
}

.scla span {
    background: url("../images/swoosh.png") no-repeat 0 34px;
    background-size: 98% auto;
    padding-bottom: 30px;
}

#bannerRotator { 
    height: 200px; 
    color: #2d2c2c !important;
    padding: 0;  
    position: relative; 
    z-index: 1; 
}

#bannerRotator ul { 
    list-style:none outside none !important; 
    padding:0; 
    position:relative; 
    margin:0; 
}

#bannerRotator h1 {
    color: #2d2c2c !important;
}
#bannerRotator ul li { 
    display: none; 
    width: 100%; 
    list-style:none outside none !important; 
    margin-bottom: 0 !important; 
    margin-left: 0 !important; 
    margin-right: 0 !important; 
    position: absolute; 
    z-index:38; 
    padding-left: 20px; 
    height: 200px; 
}


/** Banner 01 **/
#bannerRotator ul li#banner1 .banner1-02 img { 
    width: 100%; 
}


#bannerRotator #bannerNav { 
    position:absolute; 
    bottom:5px; 
    background: none; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    z-index: 9999; 
    display:block; 
    width: 100%; 
    text-align:center;
}

#bannerRotator #bannerNav a { 
    margin:5px; 
    height:10px; 
    width:10px; 
    background-color: #dddddd; 
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    display:inline-block;
}

#bannerRotator #bannerNav a.active { 
    background-color: #3e6eab; 
}

/*#bannerRotator img { 
  display: block; 
  position: absolute; 
  right: 0; 
  top: 0; 
  z-index: -1; 
}*/



#bannerRotator p { 

}

.banner a {
    text-decoration: none;
    font-size: 18px;
}

.banner2-col-right img { 
    width: 100%;  
}

#bannerRotator h1 { font-size: 60px; padding-top: 0 !important;  margin-top: 10px !important;  }
#bannerRotator h2 { margin: 0; padding: 0;  }
#banner1 h1 { margin-top: 25px !important; }
#bannerRotator p { font-size: 27px; color: #2d2c2c; }
#bannerRotator .blueText { color: #59a0cc; }
#bannerRotator .greyText { color: #2d2c2c; }
#bannerRotator .orangeText { color: #e48406; }

#banner0 h1 { font-size: 40px; }

.swoosh {  
    background: url("../images/swoosh.png") no-repeat 0 66px;
    background-size: 98% auto;
    padding-bottom: 30px;
    text-transform: uppercase;
}
/*************Partner Locator */
.toggleFilterTD {
    margin-bottom:1em; 
}

#filterLocator { 
    margin-left:1.5em; 
}

#locatorSearchBtn { 
    margin:0 1em 0 0; 
}

/*************Events List */
div.EventDetailsListing div.row { 
    margin-bottom:1em;
}
/*************Catalogue Assets */
#productGroupHeader h3 { 
    word-wrap:break-word; 
    margin-top: 20px !important;
}

#productTitleHeader { 
    word-wrap:break-word; 
    margin-top: 18px !important;
}

button.productsViewAllBtn{ 
    margin-top: 25px; 
}

/*************Cobranding */
#exportMenu { 
    margin-right:1em;  
}

/*************RELATEDfILES*/
#fileToUploadColRF,
#languageColRF, 
#descriptionColRF,
#fileCategoryColIdRF {
    margin-bottom:1em; 
    min-height:14em; 
}

#RelatedFile_description {
    width:100%;
}

/*************CERTIFICATES_REGISTRATION*/
.certificateRegistrationDiv label { 
    display:block; 
    width:90%;
}

.certificateRegistrationDiv input {
    float:right;
}

/**** RELAY PERSON CERTIFICATES **/
.studyNowRL,
.registerNowRL,
.takeQuizRL.btn { 
    margin-bottom:.5em !important; 
}

/**** BANNER AD ON HOMEPAGE **/
#homepageBannerAd,
#homepageBannerAd2 { 
    border-radius: 2px; 
    background: #67c6e8; /* Old browsers */ 
    background: -moz-linear-gradient(top,  #67c6e8 0%, #57afcd 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67c6e8), color-stop(100%,#57afcd)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top,  #67c6e8 0%,#57afcd 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top,  #67c6e8 0%,#57afcd 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top,  #67c6e8 0%,#57afcd 100%); /* IE10+ */ 
    background: linear-gradient(to bottom,  #67c6e8 0%,#57afcd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c6e8', endColorstr='#57afcd',GradientType=0 ); /* IE6-9 */ 
    margin:0; 
    text-align:center; 
    padding:0; 
    color:#FFF; 
}

#homepageBannerAd div { 
    background:url("https://partners.mellanox.com/borders/images/Banner1.png") no-repeat bottom left; 
    background-size:cover !important; 
}

#homepageBannerAd2 div { 
    background:url("https://partners.mellanox.com/borders/images/Banner1.png") no-repeat bottom left; 
    background-size:cover !important; 
}

#homepageBannerAd h1,
#homepageBannerAd2 h1 { 
    margin-top:0; 
    padding-top:.25em; 
    color:#fff;
}

#homepageBannerAd h3,
#homepageBannerAd2 h3 { 
    color:#fff;
}

#secondRow { 
    margin-bottom:2.1em;
}

/**** HOMEPAGE **/
#headingTable {
    border:none;
}

#filterType {
    background-color:transparent;
}

#activityStreamContainer table td {
    padding:5px 15px 5px 0;
}

#intro h1 { 
    margin-top:0 !important;
}

#feature_wrapper { 
    clear:both;
}

/****  FEATURED BOXES **/
.feature_box { 
    margin-bottom:1em; 
    background: #fcfcfc;
    -webkit-box-shadow: -1px 2px 2px 0px rgba(50, 50, 50, 0.44); 
    -moz-box-shadow:    -1px 2px 2px 0px rgba(50, 50, 50, 0.44); 
    box-shadow: -1px 2px 2px 0px rgba(50, 50, 50, 0.44); 
    padding:.25em 1em; min-height:150px;
}
.box { 
    padding:20px; 
    background:#fff; 
    border-radius:2px; 
    border: 1px solid #eaeaea;
}

.box-shadow { 
    position:relative;  
}

#contentLeftWrapper > .box { 
    margin-top: 2em;
    padding: 1px;
}

.contentLeftWrapper {
    padding: 0px;
}

.featuredBox img {
    height: 200px; 
}

.box.box-shadow.featuredBox {
    border: none;
}

p.FeatureBoxCentered {
    text-align:center;
    vertical-align:middle;
}

#tile-01,
#tile-02,
#tile-03,
#tile-04,
#tile-05,
#tile-06 {
    text-align: center;
}

#tile-01 > h3,
#tile-02 > h3,
#tile-03 > h3,
#tile-04 > h3,
#tile-05 > h3,
#tile-06 > h3 { 
    margin-bottom: 0;  
}

#tile-01 > h3 > a,
#tile-02 > h3 > a,
#tile-03 > h3 > a,
#tile-04 > h3 > a,
#tile-05 > h3 > a,
#tile-06 > h3 > a {
    display: block;
    padding: 15px; 
    text-decoration: none;
    color: #fff;
    font-size: 18px;
}

#tile-01 > div a,
#tile-02 > div a,
#tile-03 > div a,
#tile-04 > div a,
#tile-05 > div a,
#tile-06 > div a {
    padding: 15px 0; 
    display: block;
}

#tile-01 > div img,
#tile-02 > div img,
#tile-03 > div img,
#tile-04 > div img,
#tile-05 > div img,
#tile-06 > div img {
    width: 30%; 
}
#tile-01 > p a,
#tile-02 > p a,
#tile-03 > p a,
#tile-04 > p a,
#tile-05 > p a,
#tile-06 > p a { 
    display: block;
    padding: 15px;
}

#tile-01 > p a,
#tile-02 > p a,
#tile-03 > p a,
#tile-04 > p a,
#tile-05 > p a,
#tile-06 > p a {  
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

/** Colour change */
/* Tile 1*/
#tile-01 > h3 > a { 
    background: #2d7fb1; 
}

#tile-01 > div a { 
    background: #5293cb;
}

#tile-01 > p a {
    background: #b4d0e8; 
    color: #2d7fb1; 
}
/* Tile 2*/
#tile-02 > h3 > a { 
    background: #0b3768; 
}

#tile-02 > div a { 
    background: #125991;
}

#tile-02 > p a {
    background: #99b7d1; 
    color: #0b3768; 
}
/* Tile 3*/
#tile-03 > h3 > a { 
    background: #9b1b34; 
}

#tile-03 > div a { 
    background: #cc2c48;
}

#tile-03 > p a {
    background: #eaa4af; 
    color: #9b1b34; 
}
/* Tile 4*/
#tile-04 > h3 > a { 
    background: #c97924; 
}

#tile-04 > div a { 
    background: #ef922a;
}

#tile-04 > p a {
    background: #f9d0a4; 
    color: #c97924; 
}

/* Tile 5*/
#tile-05 > h3 > a { 
    background: #4f1971; 
}

#tile-05 > div a { 
    background: #732b8f;
}

#tile-05 > p a {
    background: #d5bddd; 
    color: #4f1971; 
}

/* Tile 6*/
#tile-06 > h3 > a { 
    background: #4a893a; 
}

#tile-06 > div a { 
    background: #5ca645;
}

#tile-06 > p a {
    background: #b9daaf; 
    color: #4a893a; 
}
/** End Colour change */

/****  LOWERLEVEL **/

body.element_923 .lowerLevelbox, body.element_1234 .lowerLevelbox {

    border-radius: 0px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border: 0 solid !important;
}

body.element_1234 acronym {display: none;}
body#bodyLoggedOut .lowerLevelbox-shadow,
body.lowerlevel .lowerLevelbox-shadow {   
    position:relative;  
}

body#bodyLoggedOut .lowerLevelbox-shadow:after,
body.lowerlevel .lowerLevelbox-shadow:after { 
    content:""; 
    position:absolute; 
    z-index:-1; 
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); 
    box-shadow:0 0 20px rgba(0,0,0,0.8); 
    bottom:0px; 
    width:80%; 
    height:50%; 
    -moz-border-radius:50%; 
    border-radius:50%; 
    left:10%; 
    right:10%; 
    display:none;
}

body.element_923 .lowerLevelbox:after, 
body.element_1234 .lowerLevelbox:after, 
body.element_451 .lowerLevelbox:after{
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}



body#bodyLoggedOut #contentInnerWrapper,
body#bodyLoggedOut #contentRightWrapper,
body.lowerlevel #contentInnerWrapper,
body.lowerlevel #contentRightWrapper { 
    margin-top:20px;
}

form#SupportCases #select-15-button span,
form#SupportCases #select-16-button span,
form#SupportCases #select-17-button span,
form#SupportCases #select-18-button span,
form#SupportCases #select-19-button span,
form#BusinessPlan #select-31-button span { 
    display:none;
}

form#SupportCases span.form-control { 
    display:none !important;
}

body.element_1058 .ViewButton input { 
    margin-left:33%;
}

body.element_1152 .addNewButton a {
    margin:.5em 0; 
    display:block;
}

#Date_2363_1Day-button,
#Date_2363_1Month-button { 
    margin-bottom:1em;
}

.HomeMainWidget  ul{
    padding-left: 15px;
}

/*** Accordian Styling ***/
.panel-heading {
    color: #555 !important;
    background-color: #eee !important;
    border-color: #555 !important;
    font-size: 18px;
}

.panel-title{
    font-size: 18px;
}

.panel-title a{
    text-decoration: none;
}

.fileList{
    visibility: hidden;
    /*margin-top: -20px;*/
}

.fileList > div{
    visibility: visible;
    border-bottom:solid thin #ddd;
}

.fileList > div > div{
    display:inline-flex;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-self: auto;
}

.fileList > div > div + div{
    /*display: none;*/
}

.fileList > div > div > span {
    margin-right:10px;
    width:30%;
    padding: 20px 20px 20px 0px;
    min-width: 30%;
    word-break:keep-all;
}

.fileList > div > div > p {
    padding-top: 20px;
    font-size: 12px !important;
    width: 70%;
}


.fileId:nth-child(1){
    /*min-height: 80px;
    width:100% !important;
    margin-bottom:0px !important;*/
}

.oddrow:nth-child(even){
    background-color:#eee;
}

.oddrow:last-child{
    border-bottom-style: none;
}

.panel-body{
    padding-top: 0px !important;
    padding-bottom: 0px!important;
}

.panel-body > p {
    display: none;
}

/* ==========================================================================
   LEFT.CSS
============================================================================= */
ul#leftNav { 
    margin-bottom:0; 
}

ul#leftNav,
ul#leftNav ul {
    padding:0; 
    background: #f6f6f6;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

ul#leftNav ul {
    padding: 10px 0;
}

.leftNav li { 
    list-style: none;  
}

.leftNav li a { 
    display: block;
    width: 100%; 
}

/* Heading selected */
ul#leftNav li.firstselected a { 
    text-decoration:none; 
    font-size:20px; 
    font-weight: bold; 
    color:#002D62; 
    background: #deebf3;
    padding: 10px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


ul#leftNav li.firstselected ul a { 
    text-decoration:none; 
    font-size:20px; 
    color:#333; 
    padding: 0 10px;
    background: transparent; 
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-weight: normal; 
}

/* 2nd child */
ul#leftNav li > ul > li.selected a {
    color: #06c;
}
ul#leftNav li > ul > li a { 
    font-size: 14px !important;
}

ul#leftNav li > ul > li a:hover { 
    color:#3e6eab !important; 
}

/* 3rd child selected */
ul#leftNav li > ul > li.selected ul { 
    padding: 5px 0;
}

ul#leftNav li > ul > li > ul > li a {   
    margin-left: 10px;
    color: #333 !important;
}

#leftNav > li > ul > li.selected > ul > li.selected > a {
    color: #06c !important;
}

/* ==========================================================================
   END LEFT.CSS
============================================================================= */
.panel-group .panel {
    border-radius: 0px;
}

.panel {
    box-shadow: none; 
    -webkit-box-shadow: none;
}

/*****PARTNER CONTACT DETAILS BOX****/

ul#footerContactUs {
    padding: 5px 10px !important;
    margin-bottom: 0px !important;
}

.contactContainer {
    padding: 15px;
}

.contactDiv{
    background-color: #555;
    margin-top: -21px;
    border: 0px solid #555;
    margin-bottom: 15px;
}

.contactDiv h3{
    font-size: 16px;
    color: #3e6eab;  
}

.contactDiv li{
    list-style: none;
}

#footerLinksDiv {
    color: #888 !important;
}

#footerContactUs li{
    line-height: 30px;
    overflow: hidden;
}

#footerContactUs li.leftName{
    color: #3e6eab;
    font-weight: bold;
}

#footerContactUs li.leftPhone{
    background: url("https://partners.mellanox.com/content/miscimages/phone16White.png") no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    color: #fff;
    background-size: 20px;
}

#footerContactUs li.leftEmail{
    background: url("https://partners.mellanox.com/content/miscimages/close13White.png") no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    background-size: 20px;
}

.leftEmail a:hover{color:#fff;}
#footerContactUs li.headerLI{
    line-height: 30px;
}
/* ==========================================================================
   RIGHT.CSS
============================================================================= */
.RightBlockLoginTbl li{ 
    padding: 0; 
    list-style-type: none; 
    margin: 0; 
}

#signInService {
    padding-bottom: 10px;
}

#LoginRememberMe {
    padding-bottom: 10px;
    float: left;
    width: 100%;
}
/* ==========================================================================
   FOOTER.CSS
============================================================================= */
#bodyLoggedOut #footerContainer { 
    background: transparent;
}
#footerContainer {
    background: #d6d6d7;
    min-height: 100px; 
    width: 100%; 


}

.footerContainer h4 { 
    font-size: 14px; 
    margin-bottom: 10px; 
    margin-top: 10px; 
}

#footerContainer h3 { 
    color:#000; 
    margin-top:1em;
}

div.contactDiv span {
    color:#333; 
    font-weight:bold;
}

.copyright  { 
    font-size:.75em; 
}

.twtr-widget .twtr-tweet-wrap { 
    padding-left:0; 
    padding-top:0; 
}

.twtr-tweet {
    border-bottom-style:none !important;
}

.footerLinksDiv  {  
    padding-top: 1.5em;
}

#navigation ul { 
    float:right; 
}

#navigation ul li {  
    color: #fff; 
    float: none;
    display: inline;
}

#navigation ul li a {
    text-decoration:underline;
    color: #333;  
    font-size: 12px;
    padding:0 .5em 0 .5em;  
}

#navigation ul li a::last-child {  
    border-right: 0; 
}

#navigation ul li a:hover {
    text-decoration:none; 
}

#contentContainer { 
    padding-bottom: 0 !important;
}

.footerLogoDiv img {
    max-height: 100px;
}

#socialLinks {
    margin-top: 10px;
    text-align:right;
    margin-bottom: 5px;
}

#socialLinks li { 
    display:inline-block;
    margin-left: 5px; 
}

#socialLinks li a {
    width: 16px;
    height: 17px;
    background-color:#fff; 

    display:inline-block;
}

/** Social Icons **/
#socialLinks .social-facebook { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/facebook.png') no-repeat;
}

#socialLinks .social-youtube { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/youtube.png') no-repeat;
}

#socialLinks .social-twitter { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/twitter.png') no-repeat;
}

#socialLinks .social-googleplus { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/googleplus.png') no-repeat;
}

#socialLinks .social-linkedin { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/linkedin.png') no-repeat;
}

#socialLinks .social-rss { 
    background: url('https://partners.mellanox.com/code/borders/images/Icons/social/rss.png') no-repeat;
}


/** Page summary icons **/

p.Marketing {background: url(https://partners.mellanox.com/content/miscimages/300x300_marketing.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.contactus {background: url(https://partners.mellanox.com/content/miscimages/300x300_contact.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.profile {background: url(https://partners.mellanox.com/content/miscimages/300x300_profile.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.products {background: url(https://partners.mellanox.com/content/miscimages/300x300_products.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.salestools {background: url(https://partners.mellanox.com/content/miscimages/300x300_sales.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.communications {background: url(https://partners.mellanox.com/content/miscimages/300x300_communications.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.documents {background: url(https://partners.mellanox.com/content/miscimages/300x300_documents.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.media {background: url(https://partners.mellanox.com/content/miscimages/300x300_media_lib.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.events {background: url(https://partners.mellanox.com/content/miscimages/300x300_events.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.incentives {background: url(https://partners.mellanox.com/content/miscimages/300x300_incentives.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.support {background: url(https://partners.mellanox.com/content/miscimages/300x300_support.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.training {background: url(https://partners.mellanox.com/content/miscimages/300x300_training.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;} 
p.discussions {background: url(https://partners.mellanox.com/content/miscimages/300x300_discussions.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;}
p.webinars {background: url(https://partners.mellanox.com/content/miscimages/300x300_discussions.png) no-repeat 0 0;  min-height: 60px; padding-left: 80px;}



/** Error Notification **/

p.error {text-align: center; font-weight: bold; color: red !important;}

/* ==========================================================================
   FORMS
============================================================================= */
.submitbutton {
    margin:1em 0 0 0;
}

form#loginForm input[type="checkbox"] { 
    margin-left:0 !important; 
    margin-right:.25em; 
    float:left;
}

form[id*=loginForm] a {
    font-size: 12px; 
    padding-top: 1em; 
    display: block; 
    color: #3e6eab; 
}

form#loginForm a:hover { 
    color: #5ca434
}
/* 14-Jun-16 Auto Replace label.required style removed, now done in Global.CSS */

label.required.mandatory {
    display:inline-block;
}

body.element_1091 .form-horizontal div.mailboxLabel label { 
    width:100%;  
}

body.managemycolleagues div.mailboxLabel label { 
    width:100%; 
    text-align:left; 
}

/* ==========================================================================
   REPORTS
============================================================================= */
div.showReportContainer  { 
    background: url("https://partners.mellanox.com/borders/images/icon-report.png") no-repeat scroll 0 0 / 40px auto rgba(0, 0, 0, 0); 
    display: block; 
    min-height: 40px; 
    padding-left: 50px; 
    margin: 0 0 10px; 
}

/* ==========================================================================
   ELEARNING
============================================================================= */
/***Module List
******************/
div.modules img {
    margin: 0 10px 10px 0;
}

div.modules .inner {
    margin-bottom: 10px;
}

div.modules ul.links li {
    margin-bottom: 10px;
}

/***Courses List
******************/
div.courses img {
    margin: 0 10px 10px 0;
}

div.courses .inner {
    margin-bottom: 10px;
}

/***Module Outline
******************/
div.moduleOutline img {
    margin: 0 10px 10px 0;
}

div.moduleOutline .inner {
    margin-bottom: 10px;
}

div.moduleOutline ul.links li {
    margin-bottom: 10px;
}

/* ==========================================================================
   BUSINESS PLAN
============================================================================= */
ul#businessPlanTabs {
    margin-bottom:1em;
}

#linkedInInfo {
    margin-bottom: 10px;
}

.linkedInDifferenceRow h5 {
    font-weight:bold; 
    margin-top:8px; 
    margin-left:24px;
}

.linkedInDifferenceRow  img {
    height:15px;
    width:15px;
    float:right; 
    margin:0 5px 0 0;
}

.linkedInDifferenceRow input[type=radio] {
    margin-top: 10px; 
    margin-right:10px;
}

.linkedInDifferenceRow .linkedInTrue {
    width:96%;
}

.useLinkedInLabel {
    margin-top: 15px !important;
}

#profilePicture img {
    height:auto !important; 
    width: 100% !important;
}

/* ==========================================================================
   CUSTOM
============================================================================= */
.widgetContainer { 
    margin: 20px 0px 0px; 
    padding: 20px; 
    border: solid thin #eee;
}
/* ==========================================================================
   Logged Out Changes - MC
============================================================================= */
#bodyLoggedOut .logo img {
    max-width: 180px;
}

.element_923 .logo img,
.element_1234 .logo img { 
    display: none; 
}

.element_923 .logo,
.element_1234 .logo { 
    background: url("../images/Mellanox_logo_black.png");
    display: block;
    width: 220px; 
    height: 60px;
    margin-right: 10px;
}
.logo img {
    max-width: 190px;
}

div.LoggedOutHome,.LoggedOutHomeLeft {
    text-align:center;
}

a.loggedOutHome {
    font-size: 20px;
    padding: 5px 25px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 200px;
    height: 70px;
}

a#signInBtn{
    padding-top: 20px;
    float: right;
    margin-right: 20px;
    display: block;
}

a#registerBtn{
    float: left;
    margin-left: 20px;
    display: block;
}

h1.loggedOutHome {
    font-size: 50px;
}

.element_923 .loggedOutHome, .element_1188 .partnerPlusLogo {
    text-align: center !important;
}

.LoggedOutHome h1.loggedOutHome,
body.element_1234 h1 {
    /* color:#212020 !important;*/
    color:#212020; /* removed important */
}

.LoggedOutHomePage{
    padding-top: 2%;
}

h3.loggedOutHome {
    font-size: 28px;
    margin-bottom: 40px;
    color:#212020;
}

p.loggedOutHome {
    font-size: 28px;
    margin-bottom: 40px;
    color:#212020;
}

#loginWithService {
    display:none;
}

.RightBlockLoginTbl input[id*=partnerpassword],
.RightBlockLoginTbl [id*=partnerusername] {
    width:100%;
    /*background-color: #aeaeb0 !important;*/
    background-color: #aeaeb0; /* removed important */
    border: none;
    border-radius: 5px;
    min-height:40px;
    color:#dadadc;
    font-size: 18px;
    padding-left:12px;
    margin-bottom: 25px;
    margin-left: 0;
}

.LoginSubmit input{
    text-transform: uppercase;
    display: block;
}

.LoginSubmit input:hover{
    text-transform: uppercase;
    display: block;
    background-color: #aeaeb0;
}

.LoginForgotPassword{
    margin-top: 15px;
}

h1.LoginHeader {
    display:none;
}

.RightBlockLoginTbl label {
    color:white !important;
}

p.LoginRememberMeText {
    color:white !important;
}

.col-sm-6.LoginUsernameLabel,
.col-sm-6.LoginPasswordLabel {
    text-align: right;
}

label.LoginRememberMeText {
    margin-left: 20px;
    float:left;
    margin-top: 4px;
}

a.LoginForgotPassword {
    color:#3e6eab;
    text-decoration: underline;
    float:left;
}

a.LoginForgotPassword:hover {
    color:#5ca533;
}

.LoginSubmit {
    text-align: right;
}

div.col-sm-12.LoginForgotPassword {
    margin: 10px 0 0 0;
}

div.LoggedOutHomeLeft {
    border-right:2px #212020 solid;
    padding-bottom: 7%;
    padding-top: 7%;
}

body.element_923 {
    height:100%;
}

body.element_923 > div.ui-page {
    height:100%; 
    outline: none;
}



body.element_923 .logo img {
    max-width: 214px;
}

body.element_923 #wrapper,
body.element_1234 #wrapper {
    box-shadow: none; 
    background-size:100% auto;
    -webkit-box-shadow: none;
    height: 100%;
    min-height: 100%;
}

body.element_923 #contentWrapper, 
body.element_1234 #contentWrapper, 
body.element_451 #contentWrapper  {
    border-top: none;
}

.element_451 #embedContent, 
.element_923 #embedContent, 
.element_1234 #embedContent {
    border:none; 
    padding: none;
}

body.element_923 #innerContentContainer p {
    color:#212020;
}

body.element_1234 div#searchbar nav {
    display:none;
}

.ui-page {
    outline: none;
}



.MellanoxLogo{
    /*color: #fff !important;*/
    color: #fff; /* removed important */
}
.MellanoxLogo span { color: #3e6eab; text-transform: uppercase; }
body.element_1234 .loginHeader{
    font-size: 34px;
    margin-bottom: 15px;
    text-align: left;
}

#brochureRequest {
    margin-bottom: 20px !important;
}

/* ==========================================================================
   End - Logged Out Changes - MC
============================================================================= */
.tfqoShowRecords {
    display:none;
}
/* ==========================================================================
   BETA logo - Temporary - Delete when not at Beta level - JH
============================================================================= */
span.HomeFooterLogo {
    color: #999;
    font-size: 50px;
}

span.HomeFooterLogo p {
    font-size: 30px;
}
.beta {
    text-align: left;
    font-size: 20px !important;
    margin-bottom: -10px;
    color: #333;
    margin-top:20px;
    text-transform: uppercase;
}
.betam {
    text-align: right;
    font-size: 14px;
    margin-top: -8px;
    padding-right: 98px;
    color: #fff;
}

.partnerPlusLogo {
    padding-top: 1px !important;
    color: #555 !important;
    text-align: left;
}

#bannerRotatorContainer.container {
    width:100% !important;
    padding-left:0px !important;
    padding-right:0px !important;
}

/* ==========================================================================
   Temporary - Delete after demo - JH
============================================================================= */
/* SG 27/01/15 Styles for logged in home icons */

.HomeMainWidget {
    text-align:center;
}

.HomeMainWidget a {
    font-size:16px;
    margin: 0;
    background: #fff;
    text-decoration: none;
    display:block;
    color: #5ca533;
    min-height: 90px;
}

.HomeMainWidget a:hover, 
.HomeMainWidget a:focus, 
.HomeMainWidget a:active {
    color:#3e6eab;
}

.HomeMainWidget a span {
    height: 40px;
    width: 40px;
    margin: 0 auto 5px;
    display:block;
    background:url('https://partners.mellanox.com/content/icons/support-icons.png') no-repeat 0 0 transparent;
}

.HomeMainWidget a.supportIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/support-icons.png');
}

.HomeMainWidget a.complianceIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/compliance-icons.png');
}

.HomeMainWidget a.paymentIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/payment-icons.png');
}

.HomeMainWidget a.registerIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/register-icons.png');
}

.HomeMainWidget a.salesIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/sales-icons.png');
} 

.HomeMainWidget a.trainingIcon span { 
    background-image:url('https://partners.mellanox.com/content/icons/ge-training-icons.png');
}

.HomeMainWidget a:hover span {
    background-position:0 -42px;
}

#discussions .discussionMessages ul li, 
#discussions #discussionMessagesInComments ul li, 
#discussions .discussionComments ul li {
    list-style-type:none;
}

.nameandcompany, 
.expanding pre, 
.message h4 {
    /*font-size: 14px !important;*/
}

.showSection.learn {
    padding-bottom: 4px;
}

div.courses > h2 {
    padding-bottom: 5px;
}

div.courses h3 #Title.Title {
    padding-bottom: 5px;
}

div.modules div#Description.Description {
    padding-bottom: 15px;
}

form#Quiz div.form-horizontal div.form-group.row {
    margin-bottom: 30px; padding:10px;
}

form#Quiz input#Continue {
    margin:10px;
}

div#quizContainer ul {
    list-style: none;
}

div#quizContainer ul li {
    list-style: none;
}

.form-horizontal .control-label, 
.form-horizontal .radio, 
.form-horizontal .checkbox, 
.form-horizontal .radio-inline, 
.form-horizontal .checkbox-inline {
    padding-top: 0px;
}

.form-horizontal h2, 
.tab-pane h3 {
    font-size: 18px;
}

.ui-input-text input[disabled="disabled"] {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, 
        box-shadow 0.15s ease-in-out 0s;
    width: 100%;

}

.partnerTier {
    margin-bottom: 20px;
}

div.RightBlock h1 {
    display: none;
}
ul#leftNav li > ul > li > ul > li > ul > li a {
    margin-left: 20px;

}

div#contactResellers > input {display:none !important;}

div.form-horizontal.screenTable {display:none !important;}

.element_1139 div.form-horizontal.screenTable, .element_1110 div.form-horizontal.screenTable{display: table !important;}

div.EventDetailsListing > p.messagetext {display:none;}

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO LOGIN PAGE -- 2015-07-10
  HEADER SECTION
  Note: These are adjustments to existing CSS and rely on definitions above
============================================================================= */
.element_1234 .logo { width: 164px; height: 41px; background: transparent url('../images/Mellanox_logo_black_v2.png') no-repeat 50% 50%;
                      margin: 27px 15px 0 22px; background-size: 100% auto;
}
.element_923 #headMainHeaderContainerWrapper, .element_1234 #headMainHeaderContainerWrapper { filter: none; }
.element_923 nav#navbar, .element_1234 nav#navbar { filter: none; }
.element_1234 nav#navbar { margin-top: -20px; }
.element_1234 .navbar-nav li { margin-right: 9px;}
.element_1234 .navbar-nav > li > a { line-height: 40px; padding: 0 14px; color: #000; text-transform: none; }
.element_1234 .navbar-nav > .active > a, .element_1234 .navbar-nav > .active > a:hover, .element_1234 .navbar-nav > .active > a:focus, .element_1234 .navbar-nav li.dropdown:hover > a, .element_1234 .navbar-nav li a:hover {
    border-radius: 5px 5px 0 0;
}
@media (min-width: 768px) {
    .element_1234 .logo { margin: 26px 0 0 22px; width: 193px; height: 41px; background-size: auto auto; }
}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO LOGIN PAGE -- 2015-07-10
  CENTER CONTENT AREA
  Note: These are adjustments to existing CSS and rely on definitions above
============================================================================= */
body.element_1234 #embedContent { padding-top: 19px; }
body.element_1234 .lowerLevelbox h1 { color: #2d2c2c; font-size: 28px; margin-bottom: 4px; }
body.element_1234 .lowerLevelbox .LoggedOutHome h1 { font-size: 17px; padding-left: 0; margin-bottom: 10px; }
body.element_1234 .lowerLevelbox p.loggedOutHome { font-size: 17px; }
body.element_1234 .scla span { background-position: 50% 23px; }
.element_1234 .MellanoxLogo span { font-weight: 700; }
.element_1234 .lowerLevelbox { padding-left: 0; padding-right: 0;}
body.element_1234 div.LoggedOutHomeLeft { border-right: 0 none; padding: 0; }
body.element_1234 div.LoggedOutHome { padding: 0; }
body.element_1234 .loginHeader { padding: 0 0 0 18px; margin-bottom: 75px; }

body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword], body.element_1234 .RightBlockLoginTbl [id*=partnerusername] {
    background-color: #b9b9ba; background-color: rgba(117,117,117,0.5); color: #fff;
    font-size: 14px; line-height: 40px; margin-bottom: 15px;
}
body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword]::-webkit-input-placeholder, body.element_1234 .RightBlockLoginTbl [id*=partnerusername]::-webkit-input-placeholder { color: #fff; color: rgba(255,255,255,0.5); }
body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword]::-moz-placeholder, .RightBlockLoginTbl [id*=partnerusername]::-moz-placeholder { color: #fff; color: rgba(255,255,255,0.5); }
body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword]:-moz-placeholder, body.element_1234 .RightBlockLoginTbl [id*=partnerusername]:-moz-placeholder { color: #fff; color: rgba(255,255,255,0.5); }
body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword]:-ms-placeholder, body.element_1234 .RightBlockLoginTbl [id*=partnerusername]:-ms-placeholder { color: #fff; color: rgba(255,255,255,0.5); }
.element_1234 .LoginSubmit input { float: right; }
.element_1234 .LoginForgotPassword { display: block; clear: both;}
@media (min-width: 768px) {
    body.element_1234 .container { width: 100%; max-width: 1170px; }
    body.element_1234 div.LoggedOutHomeLeft { padding: 51px 15px; }
    body.element_1234 div.LoggedOutHome { padding: 0 15px;}
    body.element_1234 .scla span { background-position: 50% 26px;}
    body.element_1234 .lowerLevelbox h1 { margin-bottom: 15px; font-size: 35px; }
    body.element_1234 .lowerLevelbox .LoggedOutHome h1 { margin-bottom: 8px; font-size: 25px; }
    body.element_1234 .lowerLevelbox p.loggedOutHome { font-size: 21px; }
    body.element_1234 .RightBlockLoginTbl input[id*=partnerpassword], body.element_1234 .RightBlockLoginTbl [id*=partnerusername] { margin-bottom: 25px; }
}
@media (min-width: 992px) {
    body.element_1234 div.LoggedOutHomeLeft { padding: 82px 15px; }
    body.element_1234 .lowerLevelbox h1 { font-size: 35px; letter-spacing: -1px; margin-bottom: 15px; }
    body.element_1234 .scla span { background-position: 50% 34px;}
    body.element_1234 .lowerLevelbox .LoggedOutHome h1 { }
    body.element_1234 .lowerLevelbox p.loggedOutHome { font-size: 28px; }
    body.element_1234 div.LoggedOutHome { border-left: 3px #000 solid; padding: 21px 15px 43px; }
}
@media (min-width: 1200px) {
    body.element_1234 div.LoggedOutHomeLeft { padding: 95px 15px; }
    body.element_1234 .scla span { background-position: 50% 39px;}
    body.element_1234 .lowerLevelbox h1 { font-size: 53px; }
    body.element_1234 .lowerLevelbox .LoggedOutHome h1 { padding-bottom: 40px; font-size: 35px; padding-left: 15px; }
    body.element_1234 .lowerLevelbox p.loggedOutHome { font-size: 33px; }
}

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO LOGIN PAGE -- 2015-07-10
  BOTTOM PAGE GRAPHIC
  Note: These are adjustments to existing CSS and rely on definitions above
  Some settings in the screen specific CSS was also altered for this section.
============================================================================= */

@media (min-width: 768px) {
    body.element_1234 #contentInnerWrapper, body.element_923 #contentInnerWrapper {
        background: transparent url('../images/loginBackground_v2.png') no-repeat 50% 263px;
        background-size: 100% auto;
        padding-bottom:250px;
    }
    body.element_923 #contentInnerWrapper { background-position: 50% 100%; padding-bottom: 194px;}
}
@media (min-width: 992px) {
    body.element_1234 #contentInnerWrapper {
        background-position: 50% 320px;
        padding-bottom:299px;
    }
    body.element_923 #contentInnerWrapper { padding-bottom: 241px; }
}
@media (min-width: 1200px) {
    body.element_1234 #contentInnerWrapper { 
        padding-bottom: 299px; background-position: 50% 365px;
    }
    body.element_923 #contentInnerWrapper { padding-bottom: 317px; }
}

#AvailableTemplates table td, #AvailableTemplates table th {
    word-break: normal !important; 
    word-wrap: normal; 
}

/*div.fileId.col-xs-11.col-sm-6 { width: 100% !important; }*/

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO SECTION HOME PAGES -- 2015-07-21
  BANNERS
  Note: These are adjustments to existing CSS and rely on definitions above
  Some settings in the screen specific CSS was also altered for this section.
============================================================================= */
@media (min-width: 991px) {
    body.element_1140 #subHeader h1,
    body.element_447 #subHeader h1,
    body.element_1144 #subHeader h1,
    body.element_1140 #subHeader h1,
    body.element_1194 #subHeader h1,
    body.element_1199 #subHeader h1,
    body.element_1195 #subHeader h1,
    body.element_1196 #subHeader h1,
    body.element_1197 #subHeader h1,
    body.element_1297 #subHeader h1,
    body.element_1198 #subHeader h1 { /* Sales */
        background: transparent url('https://partners.mellanox.com/content/banners/sales.jpg') no-repeat 100% 0; height: 69px; line-height: 69px; padding: 0;
    }
    body.element_1087 #subHeader h1,
    body.element_1094 #subHeader h1,
    body.element_1169 #subHeader h1,
    body.element_1121 #subHeader h1,
    body.element_1120 #subHeader h1,
    body.element_1158 #subHeader h1,
    body.element_1103 #subHeader h1,
    body.element_1287 #subHeader h1,
    body.element_1171 #subHeader h1 { /* Marketing */
        background: transparent url('https://partners.mellanox.com/content/banners/marketing.jpg') no-repeat 100% 0; height: 69px; line-height: 69px; padding: 0;
    }
    body.element_1221 #subHeader h1,
    body.element_1222 #subHeader h1,
    body.element_1223 #subHeader h1,
    body.element_1295 #subHeader h1,
    body.element_1224 #subHeader h1 { /* Promotions */
        background: transparent url('https://partners.mellanox.com/content/banners/promotions.jpg') no-repeat 100% 0; height: 69px; line-height: 69px; padding: 0;
    }
    body.element_479 #subHeader h1,
    body.element_1244 #subHeader h1,
    body.element_1220 #subHeader h1,
    body.element_949 #subHeader h1,
    body.element_1267 #subHeader h1,
    body.element_1265 #subHeader h1,
    body.element_1266 #subHeader h1,
    body.element_1304 #subHeader h1,
    body.element_1274 #subHeader h1 { /* Support */
        background: transparent url('https://partners.mellanox.com/content/banners/support.jpg') no-repeat 100% 0; height: 69px; line-height: 69px; padding: 0;
    }
    body.element_933 #subHeader h1,
    body.element_1110 #subHeader h1,
    body.element_1209 #subHeader h1,
    body.element_951 #subHeader h1,
    body.element_1272 #subHeader h1,
    body.element_1192 #subHeader h1,
    body.element_1273 #subHeader h1,
    body.element_973 #subHeader h1,
    body.element_931 #subHeader h1,
    body.element_975 #subHeader h1,
    body.element_970 #subHeader h1
         { /* Program Content */
        background: transparent url('https://partners.mellanox.com/content/banners/content.jpg') no-repeat 100% 0; height: 69px; line-height: 69px; padding: 0;
    }
}


#rss h2{font-size: 18px !important; font-weight: bold;}
#rss span {font-weight: normal !important; margin-bottom: 20px;}
#rss div {margin-bottom: 20px;}
#rss .container {width:100%;}

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO HOME PAGE -- 2015-07-25
  ICONS
  Note: These are adjustments to existing CSS and rely on definitions above
  Some settings in the screen specific CSS was also altered for this section.
  Adjustments were also made to the Markup via CMS portal
============================================================================= */
body.element_451 #contentContainer { width: 100%;}
body.element_451 #innerContentColumns { padding-left: 0; padding-right: 0; } /* More room for content to breathe in mobile */
#feature_wrapper.tpl_home_features { } /* Modified wrapper for icons section */
#feature_wrapper.tpl_home_features section { margin-bottom: 18px; }
#feature_wrapper.tpl_home_features section a { background-color: transparent; color: #4075b1; font-size: 19px; line-height: 24px; padding-left: 0; padding-right: 0; }
#feature_wrapper.tpl_home_features section > div { display: none;}
#feature_wrapper.tpl_home_features section > p { display: none; }
#feature_wrapper.tpl_home_features section > h3 { background: transparent none no-repeat 50% 0; background-size: 100% auto; max-width: 140px; display:inline-block; }
#feature_wrapper.tpl_home_features section#tile-06 > h3 { background-image: url('https://partners.mellanox.com/content/home/icon_1.png'); }
#feature_wrapper.tpl_home_features section#tile-03 > h3 { background-image: url('https://partners.mellanox.com/content/home/icon_2.png'); }
#feature_wrapper.tpl_home_features section#tile-05 > h3 { background-image: url('https://partners.mellanox.com/content/home/icon_3.png'); }
#feature_wrapper.tpl_home_features section#tile-04 > h3 { background-image: url('https://partners.mellanox.com/content/home/icon_4.png'); }
#feature_wrapper.tpl_home_features section#tile-02 > h3 { background-image: url('https://partners.mellanox.com/content/home/icon_5.png'); }
#feature_wrapper.tpl_home_features section > h3 a { display: block; padding-top: 160px; }

@media (min-width: 768px) {
    body.element_451 #innerContentColumns { padding-left: 15px; padding-right: 15px; } /* Restore default inner content padding */
    #feature_wrapper.tpl_home_features section { width: 20%; }
    #feature_wrapper.tpl_home_features section a { font-size: 19px; line-height: 24px; }
}
@media (min-width: 991px) {
    #feature_wrapper.tpl_home_features section a { font-size: 24px; line-height: 31px; }
}
@media (min-width: 1200px) {
    body.element_451 #contentContainer { width: 1170px; }
}

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO HOME PAGE -- 2015-07-26
  RIGHT COLUMN
  Note: These are adjustments to existing CSS and rely on definitions above
  Some settings in the screen specific CSS was also altered for this section.
  Adjustments were also made to the Markup via CMS portal
============================================================================= */
#reporting.tpl_home_col_2 { } /* Modified wrapper for column 2 of content section */
#reporting.tpl_home_col_2 .featured_tout { text-align: center; margin-bottom: 22px;}
#reporting.tpl_home_col_2 .featured_tout img { max-width: 100%; }
#reporting.tpl_home_col_2 .quick_links { text-align: center;}
#reporting.tpl_home_col_2 .quick_links section {
    border: 1px solid #eaeaea; border-radius: 1px; max-width: 343px; display: inline-block; float: none; padding: 12px 13px 21px 12px;
}
#reporting.tpl_home_col_2 .quick_links section h3 { color: #4075b1; font-size: 24px; line-height: 31px; border-bottom: 1px solid #bebebe; padding: 0 0 9px; }
#reporting.tpl_home_col_2 .quick_links section > * { text-align: left;}
#reporting.tpl_home_col_2 .quick_links section ul { margin: 0; padding: 15px 0 0; list-style-type: none;}
#reporting.tpl_home_col_2 .quick_links section ul li { border-bottom: 1px solid #eaeaea; padding: 24px 0 10px; margin: 0; }
#reporting.tpl_home_col_2 .quick_links section ul li:first-child { padding-top: 0;}
#reporting.tpl_home_col_2 .quick_links section ul li a { 
    display: block; background: transparent url('https://partners.mellanox.com/content/home/icon_play.png') no-repeat 0 0; padding: 0 0 0 31px; text-decoration: none;
}
#reporting.tpl_home_col_2 .quick_links section ul li span { margin: 0; padding: 0; color: #929292; font-size: 15px; line-height: 18px; display: block;}
#reporting.tpl_home_col_2 .quick_links section ul li span:first-child { color: #4075b1; font-size: 18px; }

/* ==========================================================================
  ADDED FOR ADJUSTMENTS TO PERSISTENT ELEMENTS -- 2015-07-27
  HEADER, SUB NAV
  Note: These are adjustments to existing CSS and rely on definitions above
============================================================================= */
#contentLeftWrapper > .box { border: 0 none; }
ul#leftNav > li.firstselected > ul { padding-top: 0;}
ul#leftNav > li.firstselected > ul > li:first-child { padding-top: 10px;}
ul#leftNav > li.firstselected > a { background-color: #e37932; color: #fff;}
ul#leftNav li.firstselected > ul > li > a, ul#leftNav li > ul > li.selected > a, #leftNav > li > ul > li.selected > ul > li.selected > a { 
    font-weight: bold; color: #4376af; 
}
#leftNav > li > ul > li.selected > ul > li.selected > a { color: #4376af !important; }
ul#leftNav li.firstselected a { font-weight: bold; }
ul#leftNav li.selected { background-color: #deebf2; }
ul#leftNav li.firstselected > ul > li.selected { margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; }
ul#leftNav li.firstselected > ul > li.selected ul { background-color: #deebf2; padding-bottom: 10px; padding-top: 0; }
ul#leftNav li.firstselected > ul > li.selected ul li { padding-left: 15px; background: transparent url('https://partners.mellanox.com/content/borders/images/nav_icon_off.png') no-repeat 25px 50%;}
ul#leftNav li.firstselected > ul > li.selected ul li.selected { background-image: url('https://partners.mellanox.com/content/borders/images/nav_icon_on.png'); }
@media (min-width: 768px) {
    #headerContainer { position: relative; }
    #headerContainer::before {
        position: absolute; top: 10px; right: 0; display: block; content: ' '; width: 100%; height: 94px; background-color: transparent;
        background-image: url('../images/header_gears.png'); background-repeat: no-repeat; background-position: 100% 0; background-size: auto 100%;
    }
}

body.element_1144 .fileList .col-sm-6,
body.element_1120 .fileList .col-sm-6 {
    width: 80%;
}

/* ------------------------------------------------------------------------
    A Sarabi 25/04/2017 RT-439
------------------------------------------------------------------------ */
.fileList img { 
    max-width: 50%;
    margin-bottom: 20px;
    width: 80px;
}

.thumbnailBox {
    padding-top: 20px;
}

.boxContentBox > span {
    padding-left: 20px;
}
