*{margin: 0; padding: 0;}

/* No Padding Bootstrap Grid */
.no-gutter > [class*='col-']{padding-right:0; padding-left:0;}

/* NG-CLOAK Angular */
[ng\:cloak], [ng-cloak], .ng-cloak { display: none; }

/*Centering Elements*/
.center{width: 100%; text-align: center;}

/* Links */
.lnks{margin: 0;}
.lnks>.lnk{list-style: none;}
.lnks>.lnk>.lnk_hrf{text-decoration: none;}

/*Avatar*/
.avtr{text-align: center; border-radius: 50%; overflow: hidden; position: relative; background-color: #CCC; display: inline-block;}
.avtr>.fa{color: #FFF; position: relative;}
.avtr .imglnk{max-width: 100%; position: absolute; top: 0; left: 0;}

.avtr_sm{width: 50px; height: 50px; line-height: 60px;}
.avtr_sm .fa{font-size: 30px;}

.avtr_lg{width: 120px; height: 120px; line-height: 170px;}
.avtr_lg .fa{font-size: 80px;}

.mrgn{margin: 10px;}

.pgttl {
    font: 22px segoeuib;
    margin: 0 0 15px;
    color: #354358;
}
.sbttl{font: 20px segoeuib; margin: 0 0 15px;}
.jptbl.table th{padding: 10px 12px; background-color: #0077c0; color: #FFF; text-transform: uppercase;}
.jptbl.table td{padding: 10px; cursor: pointer;}
.jptbl.table td .cmpnyname{margin: 0; font: 15px segoeuib; color: #444;}
.jppgntn.pagination{margin: 0 0 30px;}


/* MODAL */
.jpmdl .modal-content{border-radius: 0;}
.jpmdl .modal-content .modal-header{padding: 10px 15px; background-color: #0077c0;}
.jpmdl .modal-content .modal-title{font: 18px segoeuib; color: #FFF; float: left; text-transform: uppercase;}
.jpmdl .modal-content .modal-body{overflow: hidden;}

/* Close */
.close.cls{font-size: 22px; background-color: #EB5B40; width: 30px; height: 30px; border-radius: 50%; color: #FFF; outline: none; opacity: 1;}
.close.cls span{position: relative; top: -2px;}
.close.cls:focus, .close.cls:hover{opacity: 1; color: #FFF; background-color: #ff3d18;}

/* Pagination */
.pagination.pgntn>li>a, .pagination.pgntn>li>span{border-radius: 0; margin: 0 2px; color: #FFF; background-color: #354358; border: 1px solid #354358;}
.pagination.pgntn>li>a:hover{background-color: #0077c0; border: 1px solid #0077c0; color: #FFF;}
.pagination.pgntn>li.active>a{background-color: #04a0ff; border: 1px solid #0077c0; color: #FFF;}
.pagination.pgntn>li:first-child>a, .pagination.pgntn>li:first-child>span,
.pagination.pgntn>li:last-child>a, .pagination.pgntn>li:last-child>span{border-radius: 0;}