 .bg_header {
     background: #273341;
     padding: 12px 8% 12px 5%;
 }
 
 .padding_1 {
     padding: 12px 8% 12px 5%;
     background-color: #d3d6df;
 }
 
 .padding_2 {
     padding: 12px 8% 12px 5%;
 }
 
 .logos {
     list-style-type: none;
     padding: 0px;
 }
 
 
 
 .right_menu .dropdown-toggle {
     color: #fff;
     font-size: 20px;
 }
 
 .right_menu li {
     display: inline-block;
 }
 
 .right_menu .dropdown,
 .dropup {
     padding: 0px 14px;
 }
 
 .line_bar {
     background-color: #fff;
     color: #fff;
     content: "";
     height: 28px;
     margin: 0 -1px;
     padding: 0;
     position: absolute;
     width: 1px;
 }
 
 .footer_bg {
     background-color: #f2f2f5;
 }
 
 .footer_menu > li {
     display: inline-block;
     list-style: outside none none;
     padding: 18px;
     color: #4f5964;
 }
 
 .footer_menu {
     margin: 0 auto;
     text-align: center;
     padding: 0px;
 }
 .footer_bg {
    background-color: #f2f2f5;
    bottom: 0;
    position: fixed;
    width: 100%;
}
.container-fluid.padding_2 {
    margin-bottom: 54px;
}
 .start_header_1 {
     font-weight: 600;
     font-size: 16px;
 }
 
 .start_header_1 > span {
     font-size: 15px;
     font-weight: 300;
 }
 
 .start_header_2 {
     font-size: 30px;
 }
 .dropdown a i {
    font-size: 19px;
}

.by_emil img
{
   width: 100%;  
   background-size: 100%;
   padding-top: 5px;
}
.logos li {
     padding-top: 12px;
     list-style-type: none;
     display: inline-block;
 }
 /**** end of header****/
 
 .manual_sess {
     background-color: #fafafa;
     border: 1px solid #d2d2d2;
     border-radius: 5px;
     padding: 15px;
 }
 
 @media(min-width: 768px){
 .manual_sess .selectify,
 .manual_sess .selectify .options {
      
 }
.manual_sess .selectify .header .selected {
      padding: 8px 15px;
}
}
 
 .manual_sess .selectify {
     border: 1px solid #b9bbbe;
      
 }
 
 .selectify .header .icon::before {
     background-color: #f1f0f2;
     border-left: 1px solid #b9bbbe;
     height: 36px;
     margin-left: -6px;
     margin-top: -3px;
     position: absolute;
     text-align: center;
     top: 0;
     width: 35px;
 }
 
 .selectify .header .icon {
     content: " ";
     font-size: 30px;
     height: 0;
     margin-left: -7px;
     margin-top: -5px;
     position: absolute;
     right: 0.5em;
     top: 23%;
     width: 0;
     color: #a1a7b9;
 }
 
 .manual_sess .selectify,
 .manual_sess button {
     display: inline-block;
 }
 
 .manual_sess .selectify .header .selected {
     background-color: #fff;
     color: #000;
     display: inline-block;
     position: relative;
    
 }
 
 .manual_sess button {
     margin-left: 20px;
     margin-top: 2px;
     padding: 4px 45px;
 }
 
 .location {
     font-size: 16px;
     font-weight: 600;
     margin: 5px auto;
 }
 
 .checkbox {
     display: inline-block;
     margin-left: 2%;
     color: #3f4353;
 }
 
 .manual_sess label {
     display: inline-block;
     cursor: pointer;
     position: relative;
     padding-left: 25px;
     margin-right: 15px;
     font-size: 13px;
 }
 .checkbox.last_tb > label {
    padding-left: 35px;
}
.radio > label
{
     padding-left: 35px !important;
}
 
 .manual_sess input[type=checkbox] {
     display: none;
 }
 
 .manual_sess label:before,
 [type=checkbox]+label:before,
 [type=radio]+label:before {
    background-color: #fff;
    border: 1px solid #a7afbc;
    border-radius: 0 !important;
    bottom: 1px;
    content: "";
    display: inline-block;
    height: 18px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    width: 18px;
 }
 [type=radio]+label:before{
     border-radius: 50% !important;
 }
 .radio > label {
    padding-left: 35px;
}
 .manual_sess .checkbox label {
     margin-bottom: 10px;
 }
 
 .manual_sess .checkbox label:before {
     border-radius: 3px;
 }
 
 .manual_sess input[type=checkbox]:checked + label:before {
     color: #fff;
     content: "\2713";
    background-color: #aaa;
     
    font-size: 17px;
    line-height: 14px;
    text-align: center;
    z-index: 99;
}

.radio label:before {
     border-radius: 8px;
}
/*.checkbox label {
     margin-bottom: 10px;
}*/
.checkbox label:before {
    border-radius: 3px;
}

.radio label:before {
     border-radius: 8px;
}

input[type=radio]:checked + label:before {
    content: "\2022";
    color: #f3f3f3;
    font-size: 30px;
    text-align: center;
    line-height: 14px;
    background-color: #aaa;
}

 
input[type=radio],
input[type=checkbox] {
     display: none;
}
 .checkbox.check > label {
    padding-left: 30px;
}
   input[type=checkbox]:checked + label:before {
     color: #fff;
     content: "\2713";
    background-color: #aaa;
     
    font-size: 17px;
    line-height: 14px;
    text-align: center;
    z-index: 99;
}
 
 .selectify .header .icon {
     content: "\f107";
     position: absolute;
     height: 14px;
     width: 14px;
     display: block;
 }
 
 .manual_sess label {
     font-size: 14px !important;
     font-weight: 400 !important;
 }
.ital{
     font-style: italic;
     color: #000;
     padding-bottom: 5px;
     font-weight: 400;
}
.team td
{
    text-align: left;
}