diff --git a/www/js/services/network-services.js b/www/js/services/network-services.js
index bde8b7a7f608418d09923cd4e9b0d329ace69dc2..38e8b20e5b14b3cd3419d4a94553839a4aec91b8 100644
--- a/www/js/services/network-services.js
+++ b/www/js/services/network-services.js
@@ -458,7 +458,9 @@ angular.module('cesium.network.services', ['ngResource', 'ngApi', 'cesium.bma.se
           if (data.sort.type) {
             var sortScore = 0;
             sortScore += (data.sort.type == 'uid' ? computeScoreAlphaValue(peer.uid||peer.pubkey, 3, data.sort.asc) : 0);
-            sortScore += (data.sort.type == 'api' ? (peer.hasEndpoint('ES_USER_API') && data.sort.asc ? 1 : 0) : 0);
+            sortScore += (data.sort.type == 'api' ?
+              (peer.isSsl() ? (data.sort.asc ? 1 : -1) :
+              (peer.hasEndpoint('ES_USER_API') ? (data.sort.asc ? 0.5 : -0.5) : 0)) : 0);
             sortScore += (data.sort.type == 'difficulty' ? (peer.difficulty ? (data.sort.asc ? (1000-peer.difficulty) : peer.difficulty): 0) : 0);
             sortScore += (data.sort.type == 'current_block' ? (peer.currentNumber ? (data.sort.asc ? (1000000000 - peer.currentNumber) : peer.currentNumber) : 0) : 0);
             score += (10000000000 * sortScore);
diff --git a/www/templates/network/items_peers.html b/www/templates/network/items_peers.html
index 16bdc3cd02712b2aa4a693653c4995d4133a8d74..81d8295fbe372f58866bd74f19250e4487721ce2 100644
--- a/www/templates/network/items_peers.html
+++ b/www/templates/network/items_peers.html
@@ -59,14 +59,16 @@
           <span class="gray">{{:rebind:peer.server}}</span>
         </h4>
       </div>
-      <div class="col col-15 no-padding text-center" ng-if="::expertMode">
-        <div class="hidden-xs hidden-sm" ng-if=":rebind:peer.hasEndpoint('ES_USER_API')">
+      <div class="col col-15 no-padding text-center hidden-xs hidden-sm" ng-if="::expertMode">
+        <div style="min-width: 50px; padding-top: 5px;" >
+          <span ng-if=":rebind:peer.isSsl()">
+            <i class="ion-locked"></i> <small>SSL</small>
+          </span>
+        </div>
+        <span class="" ng-if=":rebind:peer.hasEndpoint('ES_USER_API')">
           <i class="ion-es-user-api"></i>
           <b class="ion-plus dark" style="position: relative; left: -14px; top:-17px; font-size : 16px;"></b>
-        </div>
-        <div class="hidden-xs hidden-sm dark" ng-if=":rebind:peer.isSsl()">
-          <i class="ion-locked"></i> <small>SSL</small>
-        </div>
+        </span>
       </div>
       <div class="col col-20 no-padding text-center" ng-if="::expertMode && search.type != 'offline'">
         <h3 class="hidden-sm hidden-xs gray">