/*VU SPORT Responsive*/

* {
font-family: 'Arial';
text-shadow: none !important;
}

#page_wrapper{
background:#FFF;
width:100%;
max-width:950px}


#header {
    position: absolute;
    top:  -30px;
    background: url('https://secure.activecarrot.com/media/dynamic/static_images/608/1438659356_608_Blue.jpg') center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #FFF;
    margin: 0px 0px 0px 0px;
    width: 1170px;
    height: 200px !important;
}

#footer {
    display: none;
}

#header > h9 {
    display: block;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 160px;
    width: 100%;
    color: #FFF;
    font-size: 26px;
    text-align: center;
    padding: 10px;
    background: #3393cd;
    background-position: right !important;
}

.sw-theme-arrows > ul.step-anchor > li.active > a:after {
    border-left: 30px solid #4caf50 !important;
}

.sw-theme-arrows > ul.step-anchor > li.active > a {
    border-color: #4CAF50 !important;
    color: #fff !important;
    background: #4CAF50 !important;
}

.sw-theme-arrows > ul.step-anchor > li.done > a {
    border-color: #9E9E9E !important;
    color: #fff !important;
    background: #9E9E9E !important;
}

.sw-theme-arrows > ul.step-anchor > li.done > a:after {
    border-left: 30px solid #9E9E9E;
}

@media only screen and (min-width:1024px){
#header_wrapper{
width:949px;display:block}
}

.facilities.navigation{display:none}

.public_facility_bookings .navigation ul li:last-child{display:none}

.fc-event-inner{margin-left:-4px!important}

.fc-event-bg,.fc-event-content,.fc-event-head .fc-event-skin,.fc-event-inner .fc-event-skin{
background:#76acd6!important}

.fc-event-vert .fc-event-bg{opacity:1!important}

.fc-event-title,.fc-event-vert .fc-event-time{color:#fff}

.fc-event-time{background-color:#8bb8dd}

.fc-event-inner{border-color:#418ac6}

body{background:0 0!important;/* font-family:Arimo,Arial,Helvetica,Verdana,sans-serif!important; */}

#header_info{display:block}

#footer_wrapper{display:none!important}

#page_wrapper{width:100%!important;margin:0 auto!important;background:0 0}

#page_wrapper #content table{width:100%!important}

.swMain{margin-left:-166px;position:relative;display:block;margin:0;padding:0;border:0 solid #CCC;overflow:visible;float:none!important;width:auto!important}.alpha60{background:tranasparent}#wizard ul.anchor{position:relative;display:inline-block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0 solid #E0E0E0!important;float:none!important;clear:both}#wizard ul.anchor li{position:relative;display:inline-block!important;width:24.4%!important;height:61px!important;margin:0 0 5px!important;padding:0!important;border:0 solid #E0E0E0!important;float:none!important;clear:both}#wizard ul.anchor li a{display:block;position:relative;float:none!important;color:#b7b7b7!important;margin:0;padding:10px 13px 0!important;height:100%!important;width:100%!important;text-decoration:none;outline-style:none;border:1px solid #E0E0E0!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box}#wizard ul.anchor li a .stepNumber{display:none}#wizard ul.anchor li a .stepDesc{display:block;font-size:25px;font-weight:600;padding:0!important;width:auto!important;font:700 25px/1 'Open Sans'!important}#wizard ul.anchor li a .stepDesc small{display:block;font-weight:400;margin-top:7px;font:9px/1 'Open Sans'!important}#wizard ul.anchor li a.selected{background-color:#0a71b5!important;background:#0a71b5!important;color:#fff!important;border:0 solid #000!important;box-shadow:none;-webkit-box-shadow:none}a[href*="/login"]{display:inline-block;margin:10px 0;padding:10px;background-color:#0a71b5;color:#fff;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#wizard ul.anchor li a.selected:hover{background:#178dda!important;color:#fff!important;border:0 solid #000!important}#wizard ul.anchor li a.disabled{color:#b7b7b7!important;background:0 0;border:1px solid #CCC!important;cursor:text}#wizard ul.anchor li a.error{background:#F74414!important;color:#fff!important}#wizard ul.anchor li a.disabled.error{color:#fff!important}#wizard ul.anchor li a.disabled:hover{color:#fff;background:0 0;border:1px solid #F74414;cursor:text}#wizard ul.anchor li a.done{color:#fff!important;background:#095486!important;border:1px solid #095486!important;cursor:text}#wizard ul.anchor li a.done:hover{cursor:text;color:#fff!important;background:#095486!important;border:1px solid #095486!important}#wizard ul.anchor li a:hover{text-decoration:none;cursor:default}#wizard .actionBar{color:#5A5655;background-color:transparent!important;border:0!important;height:auto!important;text-align:left;overflow:hidden;z-index:88;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;margin-top:30px}#wizard .actionBar .buttonCancel,#wizard .actionBar .buttonFinish,#wizard .actionBar .buttonNext,#wizard .actionBar .buttonPrevious{display:block;float:right;margin:0 5px!important;padding:0!important;text-decoration:none;text-align:center;font:17px 'Open Sans'!important;line-height:31px!important;height:34px;color:#FFF;outline-style:none;border:0 solid #5A5655;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#wizard .actionBar .buttonFinish{background-color:#00b535!important}#wizard .actionBar .buttonNext{background-color:#ffa100!important}#wizard .actionBar .buttonCancel{background-color:#f27931!important}#wizard .actionBar .buttonFinish.buttonDisabled{background-color:#ccc!important}.swMain .stepContainer{margin:0!important;height:auto!important}.swMain .stepContainer div.content{font:400 12px Open Sans,sans-serif!important;color:#666!important;width:100%!important;padding:0!important;border-radius:0!important;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.swMain .stepContainer .StepTitle{font:400 20px Arimo,Open Sans,sans-serif!important;text-align:center;background-color:#b7b7b7!important;color:#fff!important;border:0!important;border-radius:0!important;text-shadow:none!important}#step-1 table tr td strong{font:400 18px/1.2 Arimo,Open Sans,sans-serif!important;font-weight:500!important;color:#1d76a4!important}#page_wrapper #content table{background:#fff}#step-1 table{position:relative}#step-1 table tbody{width:100%}#step-1 table tr td{vertical-align:top}#step-2 table tr td:first-child{width:135px!important}#step-2 table tr:first-child td:first-child{width:auto!important}select.contact_select{padding:5px;background:#f2f2f2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}.swMain div.actionBar{width:100%!important}.footer_contact{display:none}.txtBox{font:14px Open Sans,sans-serif!important;color:#979797;padding:5px!important;border-radius:4px;-webkit-border-radius:4px;-mozborder-radius:4px;-ms-border-radius:4px}.txtBox:focus{border:1px solid #CCC!important}#step-3{background:#fff}#step-3 h3{margin-left:20px}#step-3>div{margin:20px!important}#step-3 table tbody{display:block;margin-left:20px}#step-3 table ul{padding-left:20px;margin:0;list-style:disc}#step-4 #membership_details,#step-4 #membership_details ul,#step-4 #membership_details ul li{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#step-4 #membership_details ul{margin:0;background:#fff}#step-4 table{border-spacing:0!important}.congratulations{padding:0 10px!important}.public_facility_bookings .navigation ul{padding:0}.public_facility_bookings .navigation ul li a,.public_facility_bookings .navigation ul li a:hover{font-size:12px!important;height:25px!important;line-height:25px!important;color:#fff!important;background-color:#76acd6!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important}.public_facility_bookings .navigation .selected{background:#1b75ba!important}.datepicker img{margin-top:5px}.club_info{font-family:'Open Sans',sans-serif!important;font-size:18px;color:#1b75ba!important;font-weight:700}.club_info{font-size:22px;color:#2177bd!important;font-weight:300;text-transform:uppercase}.public_facility_bookings .navigation ul{display:table;width:100%}.public_facility_bookings .navigation ul li{margin:5px;display:table-cell;vertical-align:middle;float:none!important}.public_facility_bookings .navigation ul li a,.public_facility_bookings .navigation ul li a:hover{font-size:14px!important;height:40px!important;line-height:40px!important;margin:10px 5px 0 0}.datepicker img{margin-top:2px}#trainer_booking_iframe #trainer_booking_header{width:800px!important}#trainer_booking_header{width:836px}table#trainer_booking_header td:first-child{width:60px}table#trainer_booking_header td{width:97px}@media (max-width:320px),(min-width:320px) and (max-width:480px){#wizard ul.anchor li{width:100%!important}#wizard .actionBar .buttonCancel,#wizard .actionBar .buttonFinish,#wizard .actionBar .buttonNext,#wizard .actionBar .buttonPrevious{display:inline-block;float:none!important;margin:0 5px 10px 0!important}.swMain .stepContainer{height:auto!important}}@media (min-width:480px) and (max-width:640px){#wizard ul.anchor li{width:49%!important}}@media (max-width:767px){.public_facility_bookings,body{margin:0;padding:0}#step-2 table tr td,.txtBox{width:100%!important}}#page_wrapper #footer_wrapper,#page_wrapper #header_wrapper,#page_wrapper 

#local_store_bottom .shopping_cart_catergory{width:224px}.vp_bundle_row{display:block!important}#page_wrapper{background:#fff;width:100%;max-width:950px}#header_wrapper{/* display:none */}@media only screen and (min-width:1024px){#header_wrapper{/* width:949px; *//* display:block */}}.facilities.navigation{display:none}.public_facility_bookings .navigation ul li:last-child{display:none}.fc-event-inner{margin-left:-4px!important}.fc-event-bg,.fc-event-content,.fc-event-head .fc-event-skin,.fc-event-inner .fc-event-skin{background:#76acd6!important}.fc-event-vert .fc-event-bg{opacity:1!important}.fc-event-title,.fc-event-vert .fc-event-time{color:#fff}.fc-event-time{background-color:#8bb8dd}.fc-event-inner{border-color:#418ac6}

body{background: #FFF !important;font-family:Arimo,Arial,Helvetica,Verdana,sans-serif!important;}#header_info{display:none}#footer_wrapper{display:none!important}#page_wrapper{width:100%!important;margin:0 auto!important;background:0 0}#page_wrapper #content table{width:100%!important}.swMain{margin-left:-166px;margin-top: 60px !important;position:relative;display:block;margin:0;padding:0;border:0 solid #CCC;overflow:visible;float:none!important;width:auto!important;}.alpha60{background:tranasparent}

#wizard ul.anchor{position:relative;display:inline-block!important;width:100%!important;height:auto!important;
margin:0!important;
margin-left: 5px !important;

padding:0!important;border:0 solid #E0E0E0!important;float:none!important;clear:both;}#wizard ul.anchor li{position:relative;display:inline-block!important;width:24.4%!important;height:61px!important;margin:0 0 5px!important;padding:0!important;border:0 solid #E0E0E0!important;float:none!important;clear:both}#wizard ul.anchor li a{display:block;position:relative;float:none!important;color:#b7b7b7!important;margin:0;padding:10px 13px 0!important;height:100%!important;width:100%!important;text-decoration:none;outline-style:none;border:1px solid #E0E0E0!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box}#wizard ul.anchor li a .stepNumber{display:none}#wizard ul.anchor li a .stepDesc{display:block;font-size:25px;font-weight:600;padding:0!important;width:auto!important;font:700 25px/1 'Open Sans'!important;text-shadow: none;}#wizard ul.anchor li a .stepDesc small{display:block;font-weight:400;margin-top:7px;font:9px/1 'Open Sans'!important}

#wizard ul.anchor li a.selected{
    background-color: #3393cd!important;background: #3393cd!important;color:#fff!important;border:0 solid #000!important;box-shadow:none;-webkit-box-shadow:none;}a[href*="/login"]{display:inline-block;margin:10px 0;padding:10px;/* background-color:#0a71b5; */color:#fff;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

#wizard ul.anchor li a

.selected:hover{
    background: #3393cd !important;
    color:#fff!important;
    border:0 solid #000!important;
}


    #wizard ul.anchor li a.disabled{color:#b7b7b7!important;background:0 0;border:1px solid #CCC!important;cursor:text}#wizard ul.anchor li a.error{background:#F74414!important;color:#fff!important}#wizard ul.anchor li a.disabled.error{color:#fff!important}#wizard ul.anchor li a.disabled:hover{color:#fff;background:0 0;border:1px solid #F74414;cursor:text}#wizard ul.anchor li a.done{color:#fff!important;background:#095486!important;border:1px solid #095486!important;cursor:text}#wizard ul.anchor li a.done:hover{cursor:text;color:#fff!important;background:#095486!important;border:1px solid #095486!important}#wizard ul.anchor li a:hover{text-decoration:none;cursor:default}

    #wizard .actionBar{color:#5A5655;background-color:transparent!important;border:0!important;height:auto!important;text-align:left;
    overflow:hidden;z-index:88;border-radius:0!important;-webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    margin-top:30px;
margin-bottom:30px
    }

    #wizard .actionBar .buttonCancel,#wizard .actionBar .buttonFinish,#wizard .actionBar .buttonNext,#wizard .actionBar .buttonPrevious{
        display:block;
        float:right;margin:0 5px!important;
        padding:5px 10px !important;text-decoration:none;text-align:center;font:17px 'Open Sans'!important;line-height:31px!important;height: 35px;color:#FFF;outline-style:none;border:0 solid #5A5655;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}#wizard .actionBar .buttonFinish{background-color:#00b535!important}#wizard .actionBar 

   .buttonNext{background-color: #3393cd !important;}

   #wizard .actionBar .buttonCancel{
       background-color:#f27931 !important}

   #wizard .actionBar .buttonFinish.buttonDisabled{
       height: 35px !important;
       background-color:#ccc!important;
       border: 0px;
       }

       .swMain .stepContainer{margin:0!important;height:auto!important}.swMain .stepContainer div.content{font:400 12px Open Sans,sans-serif!important;color:#666!important;width:100%!important;padding:0!important;border-radius:0!important;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.swMain .stepContainer .StepTitle{font:400 20px Arimo,Open Sans,sans-serif!important;text-align:center;background-color: #3393cd!important;color:#fff!important;border:0!important;border-radius:0!important;text-shadow:none!important;}#step-1 table tr td strong{font:400 18px/1.2 Arimo,Open Sans,sans-serif!important;font-weight:500!important;color:#1d76a4!important}#page_wrapper #content table{background:#fff}#step-1 table{position:relative}#step-1 table tbody{width:100%}#step-1 table tr td{vertical-align:top}#step-2 table tr td:first-child{width:135px!important}#step-2 table tr:first-child td:first-child{width:auto!important}select.contact_select{padding:5px;background:#f2f2f2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}.swMain div.actionBar{width:100%!important}.footer_contact{display:none}.txtBox{font:14px Open Sans,sans-serif!important;color:#979797;padding:5px!important;border-radius:4px;-webkit-border-radius:4px;-mozborder-radius:4px;-ms-border-radius:4px}.txtBox:focus{border:1px solid #CCC!important}#step-3{background:#fff}#step-3 h3{margin-left:20px}#step-3>div{margin:20px!important}#step-3 table tbody{display:block;margin-left:20px}#step-3 table ul{padding-left:20px;margin:0;list-style:disc}#step-4 #membership_details,#step-4 #membership_details ul,#step-4 #membership_details ul li{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#step-4 #membership_details ul{margin:0;background:#fff}#step-4 table{border-spacing:0!important}.congratulations{padding:0 10px!important}.public_facility_bookings .navigation ul{padding:0}.public_facility_bookings .navigation ul li a,.public_facility_bookings .navigation ul li a:hover{font-size:12px!important;height:25px!important;line-height:25px!important;color:#fff!important;background-color:#76acd6!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important}.public_facility_bookings .navigation .selected{background:#1b75ba!important}.datepicker img{margin-top:5px}.club_info{font-family:'Open Sans',sans-serif!important;font-size:18px;color:#1b75ba!important;font-weight:700}.club_info{font-size:22px;color:#2177bd!important;font-weight:300;text-transform:uppercase}.public_facility_bookings .navigation ul{display:table;width:100%}.public_facility_bookings .navigation ul li{margin:5px;display:table-cell;vertical-align:middle;float:none!important}.public_facility_bookings .navigation ul li a,.public_facility_bookings .navigation ul li a:hover{font-size:14px!important;height:40px!important;line-height:40px!important;margin:10px 5px 0 0}.datepicker img{margin-top:2px}#trainer_booking_iframe #trainer_booking_header{width:800px!important}#trainer_booking_header{width:836px}table#trainer_booking_header td:first-child{width:60px}table#trainer_booking_header td{width:97px}@media (max-width:320px),(min-width:320px) and (max-width:480px){#wizard ul.anchor li{width:100%!important}#wizard .actionBar .buttonCancel,#wizard .actionBar .buttonFinish,#wizard .actionBar .buttonNext,#wizard .actionBar .buttonPrevious{display:inline-block;float:none!important;margin:0 5px 10px 0!important}.swMain .stepContainer{height:auto!important}}@media (min-width:480px) and (max-width:640px){#wizard ul.anchor li{width:49%!important}}@media (max-width:767px){.public_facility_bookings,body{margin:0;padding:0}#step-2 table tr td,.txtBox{width:100%!important}}
#local_store_bottom .shopping_cart_catergory{width:224px}.vp_bundle_row{display:block!important}

.book, a[href*="/login"]{line-height:1.2;display:inline-block;height:auto;padding:15px 30px;border:1px solid #fff;border-radius:0;margin:15px .5em 15px 0;color: #000;background: #FEB533;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}

.book:hover,a[href*="/login"]:hover{background-color:#FFF; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5)}

#cw-content{padding:0}

#content{
    padding-top:30px;
    position: absolute;
    top: 180px;
    color: #000;
}

.cw-block-content table{border-collapse:collapse;border-spacing:0}.cw-block-content th{padding:5px;background-color:#fff;border-bottom:1px solid #3393cd;color:#3393cd}.cw-block-content tr{border-bottom:1px solid rgba(0,84,141,.2)}.cw-block-content tr:nth-child(odd){background:0 0}.cw-block-content td{padding:12px 5px;color:#666;font-size:14px}#cw_filter_form fieldset{margin:0;padding:0 0 10px}#cw_filter_form legend{font-weight:700;color:#3393cd;padding-bottom:10px}#cw_filter_form label{padding-bottom:7px;font-size:14px}h1,h2,h3,h4{color:#3393cd}


#page_wrapper{max-width:1190px}

.public_facility_bookings{padding:0;margin:0}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-color:#3393cd;background:#3393cd;border-radius:0}.ui-state-focus,.ui-state-hover,.ui-state-hover a,.ui-state-hover a:hover{color:#fff!important;text-decoration:none}.ui-widget-header{background:#E1E1E1;border:0}.ui-widget-content{border:0}.ui-dialog .ui-dialog-title{color:#3393cd}.public_table_heading{margin-top:10px}.public_table_heading td{font-size:13px;padding-top:5px;padding-left:10px!important;padding-bottom:5px;border-top:15px solid #fff;margin-top:10px;color:#3393cd!important;background:#f5f5f5!important}.public_table_data td{font-size:13px;padding:4px;height:25px}.public_table .book{margin:0;padding:3px 5px;font-size:13px;background-color:#fff;color:#3393cd;border:1px solid #3393cd;border-radius:2px}.rounded_button ul{margin:0;padding:0}.rounded_button ul li a{font-size:13px;padding:8px 4px;border-bottom:1px solid #3393cd;border-radius:0;color:#3393cd;background-color:#fff}.rounded_button ul li a:hover{color:#3393cd}.rounded_button ul li a.datepicker{position:relative}.rounded_button ul li a.datepicker:after{content:"Select Date";display:inline}.rounded_button ul li a.datepicker img{position:absolute;display:block;width:100%;height:100%;opacity:0}.rounded_button .selected{background:#3393cd;color:#fff!important}.public_table thead{text-align:left}.public_table thead td{padding-left:10px}.public_table thead th{font-size:14px;padding-top:10px;padding-left:10px}#classes_grid_view thead tr{background:#f5f5f5!important;padding-top:5px;padding-bottom:5px;margin-top:10px;font-size:14px;border-top:15px solid #fff}#classes_grid_view thead td,#classes_grid_view thead tr th{color:#3393cd!important;padding:4px!important;padding-left:10px!important;padding-left:10px!important;border-top:15px solid #fff!important}#classes_grid_view table thead:first-of-type tr{font-size:14px!important;background-color:#fff!important}#classes_grid_view table thead:first-of-type tr th{color:#000!important}#classes_grid_view td{font-size:13px;padding:4px}#classes_grid_view tbody tr td:nth-child(4),#classes_grid_view tbody tr td:nth-child(5),#classes_grid_view thead tr th:nth-child(4),#classes_grid_view thead tr th:nth-child(5){display:none!important}.public_facility_bookings #classes_grid_view tbody tr td:nth-child(5),.public_facility_bookings #classes_grid_view thead tr th:nth-child(5){display:none!important}.booking_header>table>tbody>tr:first-of-type>ul li:nth-child(9){display:none!important}a[title='View available classes in List view']{display:none!important}.cw-block-book .book{float:left;max-width:220px;width:100%}

.cw-block-book .book:nth-of-type(2){display:none}

.cw-block-book .book:before{content:'Step 3 – '}

/*online store*/

#local_store_main > div.right > ul > li > a {
    background: #3393cd;
    border-radius: 4px;
}

#local_store_main > div.right > ul > li > a:hover {
    color: #3393cd;
    cursor: pointer;
    transition: all .2s ease;
    color: #2B9ED9;
}

/* SITEMAP */

.Sitemap {
    margin-top: 50px !important;
}

/*PUBLIC CLASS REGISTER*/

#booking_payment {
    margin-top: 50px;
    text-align: center;
}

#contact_details_form {
    width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

#check_user, .btn-default {
border: none;
border-radius: 2px;
box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5); 
min-width: 150px;
width: auto;
height: 50px;
background: #feb533;
color: #fff;
font-size: 19px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
}

#check_user:hover, .btn-default:hover {
cursor: pointer;
transition: all .3s ease;
color: #3393cd;
background: #fff;
}

#confirm_submit {
border: none;
border-radius: 2px;
box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5); 
margin-top: 0 auto;
width: 150px;
height: 50px;
background: #FFF;
color: #000;
font-size: 19px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
}

#confirm_submit:hover  {
cursor: pointer;
transition: all .3s ease;
color: #3393cd;
background: #fff;
}

#cancel_submit, .btn-danger {
border: none;
border-radius: 2px;
box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5); 
margin-top: 0 auto;
width: 150px;
height: 50px;
background: #f27931;
color: #fff;
font-size: 19px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
}

#cancel_submit:hover, .btn-danger:hover {
cursor: pointer;
transition: all .3s ease;
color: #f27931 !important;
background: #fff;
}