@media (max-width: 1400px) {
  .container-xxl {
    max-width: 100%; 
    padding: 0 15px; 
  }
}

b, strong { font-weight: bold; } 
.help-content h1, .help-content  h2, .help-content  h3, .help-content h4 {font-weight: bolder; padding-top: 45px; padding-bottom: 15px;  } 

.help-content h3:first-of-type {padding-top: 0 } 

.help-content h3 { padding-bottom: 10px; margin-bottom: 15px} 


.help-content h4.card-title { padding-top: 5px; padding-bottom: 5px} 


.help-content a { color: rgb(10, 162, 137); border-bottom: 1px solid rgba(10, 162, 96, 0.6); } 
.help-content a:hover { text-decoration: none; color: rgb(3, 105, 61); border-bottom: 1px solid rgba(3, 105, 51, 0.6); } 


h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; font-weight: 300; color: #274443; text-transform: none; letter-spacing: 1.1px}
.agent-header {
    background-color:rgb(36, 152, 147); 
    color: white;
    padding: 17px 0;
     
}

.list-group-item:first-child, .list-group-item:last-child {border-radius: 0} 

.main .col-sm-8 a, .linker a {border-bottom: 1px solid #ddd } 
.main .col-sm-8 a:hover, .linker a:hover  {text-decoration: none; border-color: #111} 
.navbar-inverse {background-color: #274443; border: none; }

.container {font-family: 'Open Sans', sans-serif; } 
.agent-logo { padding: 8px 0 7px; }
.agent-slogan {padding-top: 10px; color: rgb(255,255,255); font-weight: 300;}
.skypeIco {
    display: inline-block;
    margin-left: 10px;
    background: url(/template/images/skype-20.png) no-repeat;
    padding-left: 20px;
border: none; 
text-decoration: none; 
}

.agent-call, .agent-enter {padding: 8px 18px; border-left: 1px solid rgb(36, 152, 147); font-size: 1.1em; font-weight: 300; display: inline-block }
.agent-enter a { color: #fff; text-decoration: none; }
.agent-enter a:hover {color: #eee }
.agent-enter i {display: inline-block; background: #2D6F6B; border-radius: 3px; padding: 6px;} 

.main {margin-top: 20px} .navbar {border-radius: 0} 

.main img {    display: block;
    max-width: 100%;
    height: auto;}

.main h1, .main .h1 {margin-top: 0; margin-bottom: 20px; font-size: 3.2em; font-weight: 300}
.main .h1 {font-size: 2.9em; margin-top: -5px} 
.frontend { padding: 30px 0 50px;  }
.frontend h1 {margin: 0 0 30px }
.tagCloud li {margin-bottom: 5px}
.date-block { text-align: center; background: #fafafa; border-radius: 3px; padding: 0 0 6px; font-size: 20px; font-weight: bold; border: 1px solid #e7f2f7} 
  .date-block .date-month { padding: 4px; background: #1c98e0; color: #FFF;  border-radius: 3px 3px 0 0; font-size: 11px; margin-bottom: 6px;}
  .media-left {min-width: 150px} 

.footer {border-top: 2px solid #2fa4e7; padding: 20px 0; margin-top: 60px;}
.news-updates img {border: 1px solid #eaeaea; padding: 4px; margin: 10px 0 30px; }

@media (max-width: 992px) { .nav>li>a { padding-left: 8px; padding-right: 8px; }#navbar-collapse {font-size: 0.8em} .agent-call, .agent-enter, .agent-slogan {font-size: 0.7em; line-height: 20px; } } 

@media (max-width: 768px) { .agent-call, .agent-enter {padding: 6px 3px; font-size: 0.6em; line-height: 18px;  }  .agent-enter i  {padding: 4px; } } 

.list-group i { color: #dadada  }

.list-group .s .list-group-item {padding-left: 30px; border-radius:0;  }
.list-group .s .s .list-group-item {padding-left: 60px; border-radius:0; }
.helpdesk.list-group .s a.list-group-item  {background: #EBF7FE}
.list-group .s a:hover, .list-group .s a:focus {background: #f5f5f5 }


.thumbarticle {margin-bottom: 10px} 
.thumbarticle img {margin-bottom: 3px} 
#sidebar .affix {width: auto; top: 20px;}
.modal-dialog {width:95%}
#accordion .panel-title {cursor: pointer}
.file-link { padding-left: 48px; margin:30px 0 20px; color: #999; min-height: 48px; background-image: url(/template/images/file-icon.png); background-repeat: no-repeat; background-position: 0 top; }
.file-link.file-doc{ background-position: 0 -440px;}  
.file-link.file-zip{ background-position: 0 -880px;} 
.file-link.file-sound{ background-position: 0 -1320px;} 
.file-link.file-code{ background-position: 0 -1760px;} 
.file-link.file-video{ background-position: 0 -2200px;} 
.file-link.file-pdf{ background-position: 0 -2640px;} 
.file-link.file-xls{ background-position: 0 -3080px;} 
.file-link.file-jpg{ background-position: 0 -3520px;} 
.file-link.file-ppt{ background-position: 0 -3960px;} 


.list-group-item.lead {color: #317eac }
.list-group-item.lead i {color: #54b4eb}

.mce-marker { background: rgb(255,255,0); padding: 3px }
.mce-marker-blue {  background: rgb(51,204,204); padding: 3px }

.studyh3 { font-size: 1.3em; }
.margintop0 {margin-top: 0}

.subnav {margin: 0 0 25px; background: #274443; border-radius: 0; padding: 2px; font-size: 1em}

.subnav .nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #274443;
    color: #fff;
}

.subnav .nav>li>a { padding: 10px 2px; border-radius: 0 }

.subnav .nav>li.active>a:hover, .nav>li.active>a:focus { border-radius: 0; background-color: #2fa4e7}

.inside-central { margin: 20px 4px}
.alerts .panel {min-height: 220px;}
.bootstrap-table .table-no-bordered thead {background: #Fafafa; padding: 5px 0; border-top: 1px solid #eaeaea; border-radius: 6px; }


a.lklink {display: block;}
a.lklink:hover, a.lklink:focus {text-decoration: none;  }

a.mainTitle  h1, a.mainTitle  h2, a.mainTitle  h3, a.mainTitle  h4 {color: #fff }
a.mainTitle {color: #fff; display: block; background: #3598db; color: #fff; min-height: 100px; padding: 20px;  margin: 0 0 20px; border-radius: 4px;  } 
a.mainTitle  .fa-inverse {color: #3598db;  } 
a.mainTitle:hover, a.mainTitle:focus {text-decoration: none; background:#2D6F6B }

.panel>.panel-heading.spoiler, .control-toggle {cursor: pointer }
.panel>.panel-heading.spoiler:hover {opacity:0.9} 




.files-dop {margin-top: -20px; font-size: 0.9em; font-style: italic; margin-left: 47px;  } 

.membername {margin-top: 15px;}

.dreamteam .col-md-4 {margin-bottom: 15px; text-align: center } 

.dreamteam .img-circle { margin: 0 auto }
.dreamteam h4 { margin-top: 20px; }

.membericons i {margin-top: 15px; font-size: 1.2em; background: #bfbfbf; display: inline-block; padding: 0 3px; text-align: center; width: 32px; height: 32px; line-height: 32px; border-radius: 4px; cursor: pointer; color: #fff; }


.reports-row h3 {margin-top: 0} .reports-row {margin-top: 20px }

.carousel-control.left, .carousel-control.right {background: none }

h3.post-title {margin-top: 0 }
.post-mini {margin-top: 5px }

.g-recaptcha {
  transform-origin: left top;
}

.recaptchatable {background: #FFF} 

@media screen and (min-width: 768px)
{
.carousel-indicators {
    bottom: 30px;
}
}


.entry-stages {   position: relative; text-shadow: 1px 1px 1px rgba(0,0,0,.8); display: block; background-position: center center; background-repeat: no-repeat; padding: 40px 50px; color: #FFF; text-align: center; font-size: 1.2em; border-radius: 4px; margin-bottom: 10px; }

.entry-stages h4  {font-size: 1.9em; color: #FFF; font-weight: bold; }
.entry-stages:hover, .entry-stages:link {text-decoration: none; color: #fff;}

.date-badge {position: absolute; top: 0; right: 0; padding: 6px 12px; background: #2fa4e7; border-radius: 0  4px 0 4px; font-size: 0.8em} 

.date-badge .date-badge-month {font-size: 1.1em}

.hotelsRow {margin-bottom: 20px; margin-top: 20px }
.hotelsRow h3 {margin-top: 0 }

.hotelsRow .lead {margin-bottom: 0; padding-bottom: 0} 

.hotelsRow .lead .bestprice {color: #800000 }

.hotelsRow .priceholder { white-space: nowrap; }

.screenshot img { margin: 15px 0; display: block; } 

.hotelrow {margin-bottom: 20px }

.priceholder { white-space: nowrap;}

.page-item:first-child .page-link, .page-item:last-child .page-link {border-radius: 0} 
.main .col-sm-8 .pagination a {border: none }

.main table {margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
width: 100%} 

.main table td, .main table th {
    vertical-align: top;
    border: 1px solid #dee2e6;
}

.main td {
    display: table-cell;
    vertical-align: inherit;
} 

.btn-secondary { background: #f7f7f9 } 


.help-content .menu-on-page a {border: 1px solid #eaeaea; text-decoration: none} 


.report-link {text-decoration: none; border-bottom: 1px solid #eaeaea; display: block; 
margin-bottom:10px 0; padding: 10px 5px;} 
.report-link:hover, .report-link:focus {text-decoration: none; background: rgba(47,164,231,0.4)}

.help-content  .list-group-item.active {background: #fff; color: #274443; font-weight: bold; border-color: #eaeaea} 