/* Add here all your CSS customizations */
body
{
    font-family: Arial, Helvetica,sans-serif;
    background-color: #252a2f;
}
body.theme-black
{
    font-family: Arial, Helvetica,sans-serif;
    background-color: #ffffff;
}
body.theme-black .container-fluid  .row
{
    margin-left:0px !important;
    margin-right:0px !important;
    padding:0px !important;
}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
.theme-black .btn
{
    padding-top:2px;
    padding-bottom:2px;
}

    .theme-black .btn.btn-primary, .theme-black .btn.btn-satblue, .theme-black input.btn-primary, .form-actions button.btn.btn-primary, button.btn.btn-primary {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #0066cc !important;
        background-repeat: repeat-x;
        border-radius: 4px !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        background-image: linear-gradient(to bottom, #0093f9, #0066cc) !important;
    }
    .theme-black .btn.btn-satgreen {
        border-radius: 4px !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        padding: 2px 5px;
        background-color: #99cc33;
       
        color: #ffffff !important;
    }
    .theme-black .btn.btn-cocogreen {
        background-color: #99cc33;
        /*padding: 0px;*/
        height: auto;
        color: #ffffff;
        border-radius: 4px !important;
    }
.theme-black .btn.btn-darkblue, .theme-black input.btn.btn-darkblue {
     border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    padding: 2px 5px;
    background-color: #0f7ca0;
    background-image: linear-gradient(to bottom, #06556f, #0f7ca0);
    color:#ffffff !important;

}
.theme-black .btn.btn-danger, .theme-black input.btn.btn-danger
{
   border-radius: 4px !important;
}
.theme-black .mobile-sidebar-toggle
{
    color: #fff;
}

.theme-black .datepicker.datepicker-dropdown .datepicker-days .active, .theme-black .datepicker.datepicker-dropdown .datepicker-years .active, .theme-black .datepicker.datepicker-dropdown .datepicker-months .active
{
    background: #df1010;
}
.theme-black .datepicker.datepicker-dropdown .datepicker-days .active:hover, .theme-black .datepicker.datepicker-dropdown .datepicker-years .active:hover, .theme-black .datepicker.datepicker-dropdown .datepicker-months .active:hover
{
    background: #000000;
}
.theme-black .form-wizard .wizard-steps li.active .single-step .title
{
    background: #df1010;
}
.btn.btn-primary, input.btn.btn-primary, button.btn.btn-primary
{
    color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0066cc;
	background-repeat: repeat-x;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    background-image: linear-gradient(to bottom, #0093f9, #0066cc);
    margin-right:3px;
}

.btn.btn-warning, input.btn.btn-warning
{
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ff0000; 
     border-radius: 4px !important;
}
/*
.theme-black.login
{
  
  background-color:#000000;
}
.theme-black.login .wrapper
{
   border: 1px solid #999999;
}
/*.theme-black.login .wrapper .login-body
{
    padding: 0px 40px 0px 0px;
    background-color: #ffffff;
}*/
.theme-black.login .wrapper .login-body h2
{
    text-align: center;
}
.theme-black.login .wrapper .login-body h3
{
    font-weight: 300;
    color: #000000;
    font-size: 20px;
    padding: 20px 20px 5px 20px;
}
.theme-black.login .wrapper .login-body .form-group
{
    padding:0px 20px;
}
.theme-black.login .wrapper p.logo360
{
    text-align:center;
    padding:10px;
}
.theme-black #logo
{
    padding: 20px;
}
.theme-black a
{
    color:#990000;
    text-decoration:none;
}
.theme-black .btn
{
    color: #333;
}
.theme-black .btn.btn-inverse, .theme-black .btn.btn-success, .theme-black .btn.btn-danger
{
    color: #fff;
}
.theme-black.locked
{
    background: #333333 !important;
}
.theme-black.locked .pull-left a
{
    background: #000000;
}
.theme-black.locked .pull-left a:hover
{
    background: #df1010;
}
.theme-black #navigation
{
    background-color: #333333;
    border-bottom: 3px solid #cccccc;
}
.theme-black #navigation .toggle-mobile
{
    background: #000000;
    background-color: rgba(56,43,34,0.7);
}
.theme-black #navigation .mobile-nav.open
{
    background: #333333;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li.active > a
{
    background: #333333;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li.active > ul
{
    background: #333333;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li > a
{
    background: #333333;
    color: #fff;

}
.theme-black #navigation .mobile-nav.open > li > a:hover
{
    background: #000000;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li > ul
{
    background: #333333;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li > ul > li
{
    border-bottom: 1px solid #666666;
    color: #fff;
}
.theme-black #navigation .mobile-nav.open > li > ul > li > a:hover
{
    border-bottom: 1px solid #666666;
    color: #fff;
    background: #000000;
}
/*.theme-black #navigation .main-nav
{
    font-family: 'Terminal Dosis' , sans-serif, arial;
}*/
.theme-black #navigation .main-nav > li.active > a:hover
{
    background: #000000;
}
.theme-black #navigation .main-nav > li.active.open > a
{
    background: #000000;
    color: #fff;
}
.theme-black #navigation .main-nav > li.active > a
{
    background: #000000;
    color: #fff;
}

.theme-black #navigation .main-nav > li.open > a
{
    background: #000000;
    color: #fff;
}
.theme-black #navigation .main-nav > li > a:hover
{
    background: #000000;
    color: #fff;
}
.theme-black #navigation .user .icon-nav > li > a:hover
{
    background: #000000;
}
.theme-black #navigation .user .dropdown.open
{
    background: #000000;
}
.theme-black #navigation .user .dropdown > a:hover
{
    background: #000000;
}

.theme-black #navigation .brandname
{
     color: #000000;
}
.theme-black #navigation .dropdown-menu
{
    border-color: #cccccc;
    color: #ffffff !important;
    background-color: #333333;
    -webkit-box-shadow: 2px 5px 5px rgba(204,204,204,0.8);
    box-shadow: 2px 5px 5px rgba(204,204,204,0.8);
    font-family: Arial, Helvetica,sans-serif;
    font-size: 12px;
}

.theme-black #navigation .dropdown-menu > li.dropdown-submenu .dropdown-menu
{
    border-top: 2px solid #333333;
    color: #fff;
}
.theme-black #navigation .dropdown-menu > li.dropdown-submenu:hover > a, .theme-black #navigation .dropdown-menu > li.dropdown-submenu:focus > a
{
    background: #333333;
    color: #fff;
}
.theme-black #navigation .dropdown-menu > li
{
    border-bottom: 1px solid #666666;
    color: #ffffff;
    font-size: 12px;
}

.theme-black #navigation .dropdown-menu > li > a
{
    color: #ffffff;
}

.theme-black #navigation .dropdown-menu > li > a:hover
{
    background-color: #000000;
    color: #ffffff;
}
.theme-black .search-form .search-pane button[type="submit"]
{
    background: #000000;
}
.theme-black ul.stats li
{
    min-height:50px;
}
.theme-black .messages > li.insert .submit button
{
    background: #000000;
}
.theme-black .messages > li.right .name
{
    color: black;
}
.theme-black .messages > li.right .message
{
    background: #666666;
}
.theme-black .messages > li.right .message p
{
    color: #ffffff;
}
.theme-black .messages > li.right .message .time
{
    color: #ffffff;
}
.theme-black .messages > li.right .message .caret
{
    border-left: 7px solid #df1010;
}
.theme-black .letterbox .letter > li.active
{
    background: #000000;
}
.theme-black .calendar .fc-content .fc-event .fc-event-inner
{
    background: #000000;
}
.theme-black .calendar .fc-button.fc-state-active
{
    background: #000000;
}
.theme-black .calendar .fc-button.fc-state-active:hover
{
    background: #000000;
}
.theme-black .table.table-user tr.alpha td.alpha-val span
{
    background: #000000;
}
.theme-black .tagsinput#textfield_tagsinput .tag, .theme-black .ms-container .multi-custom-header, .theme-black .slider .ui-slider-handle, .theme-black .form-wizard .wizard-steps li.active .single-step .title, .theme-black .user-list h4, .theme-black .nav.nav-pills > li.active > a, .theme-black .nav.nav-list > li.active > a, .theme-black .table.table-colored-header thead th, .theme-black .table.table-colored-header thead td, .theme-black .dataTables_wrapper .dataTables_paginate > span > a.paginate_active, .theme-black .elfinder-navbar .ui-state-active, .theme-black .pagination.pagination-custom li.active a:hover, .theme-black .pagination.pagination-custom li.active a
{
    background: #000000;
}
.theme-black .elfinder-navbar .ui-state-active
{
    border-color: #000000;
}
.theme-black #main .box .box-title .tabs > li.active > a
{
    background: #000000;
}

.theme-black #main .box.box-color .box-title .tabs > li.active > a
{
    background: #fff;
    color: #000000;
}
.theme-black #main .box.box-color .box-title .tabs > li > a:hover
{
    color: #000000;
}
ul > li.cocolightgrey
{
    background-color: #cccccc;
    min-height: 45px;
}
ul > li.lightgrey, ul > li.satgreen, ul > li.lightred
{
    min-height: 45px;
}


ul > li.lightgrey, .label-lightgrey
{
    background-color: #666666;
}

ul > li.satgreen, .label-satgreen
{
    background-color: #99cc33;
}

ul > li.lightred, .label-lightred
{
    background-color: #ff9900;
}

.box-title h3
{
    color: #000000 !important;
}
.label-grey, .badge-grey
{
    background-color: #999999;
}
.grey-border
{
    background-color: #ffffff;
    border: 1px solid #d3d3d3 !important;
}
.theme-black #main .box .box-title
{
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dashed #000000;
}

.theme-black #main .box.box-color .box-title
{
    background-color: #ffffff !important;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dashed #000000;
}
.theme-black #main .box.box-bordered.box-color .box-title
{
    border-bottom: 1px dashed #000000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.theme-black #main .box.box-bordered.box-color .box-content
{
    border: 0px solid #cccccc;
}
.gradientgrey h3
{
    color: #000000 !important;
    text-transform: none !important;
}
.theme-black #main .box.box-bordered.box-color .box-content-noborder
{
    border: 0px;
    padding: 10px 0px;
}

.box-content p.url
{
    color: #df1010 !important;
}
.coco_text
{
    padding: 0px 2px;
}
.coco_text_minheight
{
    min-height: 20px;
}
.coco_text input.dxeEditArea
{
    padding-top: 0px;
    padding-bottom: 0px;
}
input.dxeEditArea {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.coco_text select
{
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid;
    border-color: #999999 !important;
    border-radius: 0px;
}

div.tandc
{
    overflow: auto;
    height: 200px;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    padding:10px;
}
div.popUpmsg
{
    position: relative;
    top: 10px;
    text-align: center;
    width: 300px !important;
}
div.popUpmsgButton
{
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
    width: 100px;
    margin-left: 30%;
}
div.popUpmsgWrapper
{
    border: 10px solid #666666;
}
.breadcrumbs
{
    background-color: transparent !important;
}
#left
{
 background-color:transparent;   
}
div.coco-clear
{
    clear:both;
}

div.projectperiod
{
    overflow: auto;
    height: 250px;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
}

.justify-left {
    text-align: left !important;
}
label
{
    cursor:default;
}
#main label.coco-control-label
{
	width:300px;	
	padding-right:10px;
}
#main input.coco-radio
{
	margin-left:20px;
}

.coco_displayinline
{
    display:inline;
    padding:5px !important;
    width:20%;
}
h6
{
    color: #000000 !important;
    font-size:14px !important;
}

h6.black {
    color: #000000 !important;
    font-weight:600;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
     text-align:center;
}
h6.black_nobottomPadding {
    color: #000000 !important;
    font-weight:600;
    font-size:14px;
    padding-top:10px;
    padding-bottom:0px !important;
    margin-bottom:0px !important;
     text-align:center;
}
.control-group
{
    padding:5px !important;
}
.form-actions
{
    padding-top:10px !important;
}

p.downicon
{
    text-decoration:none !important;
    margin:0px !important;
    padding:0px;
    font-size:20px;
    color:#000000;
}


.notok
{
    background-color:#D00000; 
    color:black; 
    padding:20px;
}

.ok
{
    background-color:#CCFF33; 
    color:black; 
    padding:20px;
}

.warningerr
{
    background-color: #FF9900;
    color: black;
    padding: 20px;
}
select
{
    border-radius:0px;
      border:1px solid #999999;
     padding:5px;
}
input, .input360 {
    border: 1px solid #999999;
    padding: 3px !important;
}
input[type="checkbox"], input[type="radio"] {
  border:none !important;
}
.cocobottomPadding
{
    padding-bottom:15px;
    font-size:14px;
}
.cocobottomPadding p { 
    margin-top:10px !important}

.cocofixedwidth, .cocofixedwidth:hover
{ 
    font-size:13px;
   cursor:default;
   width:70px !important;
}
.eventformimg img
{
    padding:10px;
}
blockquote 
{
    border-left: 5px solid #6ec2ff;
    font: italic 12px arial, sans-serif !important;
    //font-style: italic;
    }
.btn { border-radius: 4px !important;}
/*Member Application Form*/
.OnlineApplicationButton{
    display: inline-block;
    text-decoration: none;
    font: 16px Helvetica,Arial,sans-serif;
    padding: 10px 0px;
    text-align:center;
    width:19.5%;
}

.OnlineApplicationButton.myNextselect{
    border-bottom:3px solid #D5D5D5;
    color: #333;
  
}

.OnlineApplicationButton.myselected{
    border-bottom:3px solid #0091f7;
    color: #333;
}

.OnlineApplicationButton.myPrevselect{
    border-bottom:3px solid #333333;
    color: #333;
}

.OnlineApplicationButton.shadow
{
 /*  box-shadow: 3px 3px 10px #333333;*/
 border-bottom:3px solid #cccccc;
}

/* from theme full*/
ul > li.blue, .label-blue {
  background: #368ee0;
}
ul > li.orange, .label-orange {
  background: #f8a31f;
}
ul > li.red, .label-red {
  background: #e51400;
}
ul > li.green, .label-green {
  background: #339933;
}
ul > li.lime, .label-lime {
  background: #8cbf26;
}
ul > li.teal, .label-teal {
  background: #00aba9;
}
ul > li.purple, .label-purple {
  background: #ff0097;
}

ul > li.brown, .label-brown {
  background: #a05000;
}
ul > li.magenta, .label-magenta {
  background: #a200ff;
}
ul > li.pink, .label-pink {
  background: #e671b8;
}
ul > li.grey, .label-grey {
  background: #333333;
}
ul > li.darkblue, .label-darkblue {
  background: #204e81;
}
ul > li.lightred, .label-lightred {
  background: #e63a3a;
}
ul > li.satblue, .label-satblue {
  background: #2c5e7b;
}
ul > li.lightgrey, .label-lightgrey {
  background: #666666;
}
ul > li.satgreen, .label-satgreen {
  background: #99cc33;
}
ul > li.grey-3, .label-grey-3 {
  background: #eeeeee;
}

.btn.btn-red {
  background: #e51400;
  color: #fff !important;
}
.btn.btn-red:hover {
  background: #b21000;
}

.row-lightblue h3,  .row-lightgrey h3, .row-grey h3, .row-pink h3, .row-darkgreen h3
{
    padding:0px 0px 0px 0px;
}
p.darkblue {
    color: #0f7ca0 !important;
    font-weight:600;
    font-size:12px;
    padding:0px;
    margin:0px;
}
p.blue {
    color: #0099ff !important;
    font-weight:600;
    /*font-size:12px;*/
     padding:0px;
    margin:0px;
}
p.green {
    color: #00a88e !important;
    font-weight:600;
    /*font-size:12px;*/
     padding:0px;
    margin:0px;
}
p.red {
    color: #f27052 !important;
    font-weight:600;
    /*font-size:12px;*/
      padding:0px;
    margin:0px;
}
p.large
{
    font-size:16px;
    text-align:center;
}
div.textcenter
{
    text-align:center !important;
}
div.textcenter1
{
    text-align:center !important;
}
span.black {color:#000000 !important}
span.white {color:#ffffff !important}
.row-green
{
    background-color:#000000;
    border-top:3px solid #00a88e;
    border-left:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.row-red
{
    background-color:#000000;
    border-top:3px solid #f27052;
    padding-top:10px !important;
    padding-bottom:10px !important;
     border-left:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
}
.row-blue {
    background-color: #000000;
    /*border-top: 3px solid #0099ff;*/
    border-top: 3px solid #000000;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.row-greyxx
{
    background-color:#000000;
    border-top:3px solid #999999;
   padding-top:10px !important;
    padding-bottom:10px !important;
     border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
}
 .row-greyxx p {
    padding:0px;
    margin:0px;
    color:#ffffff;
    }
.row-blue p
{
    padding:0px;
    margin:0px;
}
.row-green p
{
    padding:0px;
    margin:0px;
}
.row-grey
{
    background-color:#cccccc;
    /* border:1px solid #666666;*/
   padding-top:10px !important;
    padding-bottom:10px !important;
}
.row-grey p
{
    padding:0px;
    margin:0px;
}
.row-lightgrey
{
    background-color:#e5e5e5;
   /* border:1px solid #666666;*/
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.row-lightgrey p
{
    padding:0px;
    margin:0px;
}
.row-lightblue 
{
    background-color:azure;
   /* border:1px solid #666666;*/
     padding-top:10px !important;
    padding-bottom:10px !important;
}
.row-lightblue p
{
    padding:0px;
    margin:0px;
}
.row-pink {
    background-color: #eaa8b9;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.pink{
    color:#eaa8b9;
}
.row-pink p {
    padding: 0px;
    margin: 0px;
    color:#ffffff;
}
.row-darkgreen {
    background-color: #00a651;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.darkgreen {
    color: #00a651;
}
.row-darkgreen p {
    padding: 0px;
    margin: 0px;
    color: #ffffff;
}


.row-black
{
    background-color:#000000;
   
}

.row-grey1
{
    background-color:#cccccc;
   border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.row-lightgrey1
{
    background-color:#e5e5e5;
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
   
}
.row-lightblue1
{
    background-color:azure;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
   
}
.non-mobile
   {
       display:block;
   }
   .mobile
   {
       display:none;
   }


.coco-modal-body{
    max-height: 600px;
    overflow-y: auto;
}
.modal-body {
    /*  max-height: 100% !important;*/
    max-height: calc(100vh - 100px);
    overflow-y: auto;
}
.box-title.coco-box-margin
{
    margin-top:-10px !important;
    padding-top:0px;
}
@media (max-width: 1199px) {
    .OnlineApplicationButton{
    display: inline-block;
    text-decoration: none;
    font: 14px Helvetica,Arial,sans-serif;
    padding: 10px 0px;
    text-align:center;
    width:19.5%;
    }
   
}


@media (max-width: 991px) {

	.OnlineApplicationButton{
    display: inline-block;
    text-decoration: none;
    font: 11px Helvetica,Arial,sans-serif;
    padding: 10px 0px;
    text-align:center;
    width:19.5%;
    }
   
}
@media (min-width:991px)
{
    .border-right-grey {
        border-right: 1px solid #666666;
    }
   .border-right-white {
       border-right:1px solid #ffffff; 
   }
    blockquote.event-session {
        min-height: 120px !important
    }
}
@media (max-width:991px) and (min-width:767px) {
    blockquote.event-session {
        min-height: 170px !important
    }
}
@media (max-width: 767px) 
{
    .OnlineApplicationButton{
    display: block;
    text-decoration: none;
    font: 16px Helvetica,Arial,sans-serif;
    width:100%;
    margin-left:0px;
    margin-right:10px;
    border-bottom:2px solid #ffffff;
    }
     .border-right-grey {
        border-right:0px solid #666666;
    }
   .border-right-white {
       border-right:0px solid #ffffff;
   }
   
}
/*@media (max-width: 830px) 
{
    .non-mobile
   {
       display:none;
   }
   .mobile
   {
       display:block;
   }
}*/
.coco-checkbox input[type=checkbox]
{
    margin-right:5px;
    margin-bottom:30px;
}


.checkbox-list > tbody > tr > td > table > tbody > tr > td {
    width: 25%;
}
.radiobuttonlist > tbody > tr > td > table > tbody > tr > td{
     vertical-align:top;
}
.radiobuttonlist > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
    
    vertical-align:top;
    padding:10px;
    height: 10px;
}
@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
    .printrow
    {
        width:650px;
    }
    #main 
    {
        width:750px;
    }
}

/* Ajax Loader*/
.ajaxloading{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background-color:#fff;
    opacity: .85;
    z-index: 9999999;
}    

.ajaxloading-image {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 999;
}

.ajaxloadingmsg {
    color: #eeeeee;
    position: absolute;
    top: 45%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 999;
}
.coco-checkbox1 input[type=checkbox], table.coco-checkbox1 td input[type=checkbox]
{
    margin-right:8px !important;
    margin-bottom:0px !important;
}
.dxflCaption {font-weight:bold!important}

.coco-alert-highlight {
    background-color: #ffd800 !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
td.blue:hover {
    background-color: #0066cc !important;
    
}
td.blue:hover a {
    background-color: #0066cc !important;
    color: #ffffff !important;  
    display:block;
}
.modal-sm {
    max-width: 200px !important;
}
/*2FA Styles*/
.coco2FAwrapper {
    margin: 100px auto !important;
    width: 60%;
    padding: 20px;
    background-color: #ffffff;
}
    .coco2FAwrapper #content {
        background-color: #ffffff;
        padding-top: 20px;
    }
div.coco2FAwrapper a img {
    width: 80% !important;
}

    div.coco2FAwrapper a img.Mfa {
        height: 30px !important;
        width: auto !important;
    }

@media (max-width:768px) {
    .coco2FAwrapper {
        margin: 50px auto !important;
        width: 90%;
        padding: 20px;
        background-color: #ffffff;
    }
}
