@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;900&display=swap');
/*font-family: 'Noto Sans', sans-serif;*/

/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500;700;800&display=swap');
/*font-family: 'Montserrat', sans-serif;*/
@import url('https://cdn.linearicons.com/free/1.0.0/icon-font.min.css');


body{ font-size:16px; color:#333; font-family: 'Noto Sans', sans-serif; font-weight:500; margin-top:60px;}
h1{ font-weight:700}
h3{ font-weight:600}
h4{ font-size:16px; line-height:24px;}
.projectTitle{ font-size:60px; margin-left:-5px;}

section{ padding:40px 0;}
.padding-sm{ padding:40px 0}
.padding-lg{ padding:80px 0}

.bg-gray-100{ background:#F4F5F7;}
.bg-gray-200{ background:#e1e4ea;}


.btn-primary{ background:hsl(357deg 78% 45%); border:0; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{ background:hsl(357deg 78% 40%); border:0}


.btn-lg{font-size:16px; font-weight:500}
.btn-lg .lnr{font-size:24px; vertical-align: bottom}


.navbar-inverse .navbar-brand{ font-weight:800; color:#fff;}
.navbar-inverse{ background:#CA1921;  border:0}
.navbar-inverse .navbar-nav>li>a{ color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border:0}


.appDetails{ padding:0px; margin:0px; margin-bottom:20px;}
.appDetails li{ list-style-type:none; display:inline-block; margin-right:10px; margin-bottom:20px; width:160px; vertical-align:top }
.appDetails li h3{ font-size:14px; margin:0; font-weight:400}
.appDetails li h3 strong{ display:block; font-weight:600; font-size:15px;}
.toolIcon{ width:50px; height:50px; display:inline-block; background:#fff; padding:5px; border-radius:10px;  box-shadow: 0 5px 5px rgb(66 149 223 / 11%);   border: solid 1px #cbd8e8; margin-bottom:10px; }

.panel-default{ border:0; padding:0; box-shadow:none; margin:0; background:none}
.panel-default>.panel-heading{ background:none; border:0px; padding:0}
.panel-default>.panel-heading h2.panel-title{ font-size:32px; font-weight:700; color:#CA1921 }
.panel-default>.panel-body{ padding:20px 0;  background:none !important}


.icon-list{ padding:0; margin:0; margin-bottom:23px}
.icon-list li{ list-style-type:none; display:block; margin-bottom:15px; position:relative;  padding-left:20px;}
.icon-list li:before{font-family:'FontAwesome'; content:"\f0da"; left:0; position:absolute; top:0px; left:8px;}


