
.cms_metro_button:hover {
    background-color: #69b2ff;
    
}
.cms_metro_button i {
    line-height: 10px !important;
}
.cms_metro_button {
    background-color: #3e9dee;
    color: white;
    display: inline-block;
    padding: 15px;
    text-align: center;
    /*vertical-align: top;*/
    border: none;
    cursor: pointer;
}
.cms_metro_button_small {
    padding-top: 5px;
    padding-bottom: 5px;
}
.cms_metro_button_smallest {
    padding-top: 2px;
    padding-bottom: 2px;
}
ul.controls-buttons-metro li {
    display: inline-block;
    float: right;
    margin: -1px 0 -1px 0.5em;
    line-height: 1.333em;
    padding: 0.333em 0.25em;
    zoom:1;
    *display:inline;
}

.minibutton:hover {
    background-color: #69b2ff;
}
button.minibutton , button.minibutton:hover {
    background:none;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-background-clip: none;
    font-weight:normal;
    font-size:inherit;
}

.minibutton , button.minibutton {
    
    background-color: #3e9dee;
    color: white;
    display: inline-block;
    padding: 15px;
    text-align: center;
    vertical-align: top;
    border:none;
    cursor:pointer;
    
}

.cms_metro_button_small , .minibutton-small , button.minibutton.minibutton-small {
    padding-top: 5px;
    padding-bottom: 5px;
}
.cms_metro_button.red , .minibutton.minibutton-danger, .minibutton.minibutton-red , .cms_balloon_notice.red {
    background-color: #D63030;
    color: white;
}
.cms_balloon_notice.red:after {
    border-color: transparent #D63030 transparent transparent;
}
.cms_metro_button.red:hover , .minibutton.minibutton-danger:hover, .minibutton.minibutton-red:hover {
    background-color: #e65050;
    color: white;
}
.cms_metro_button.orange,.minibutton.minibutton-orange , .cms_balloon_notice.orange {
    background-color: #ED8000;
    color: white;
}
.cms_balloon_notice.orange:after {
    border-color: transparent #ED8000 transparent transparent;
}
.cms_metro_button.orange:hover,.minibutton.minibutton-orange:hover {
    background-color: #FDA020;
    color: white;
}
.cms_metro_button.green,.minibutton.minibutton-success , .cms_balloon_notice.green {
    background-color: #4AC93F;
    color: white;
}
.cms_balloon_notice.green:after {
    border-color: transparent #4AC93F transparent transparent;
}
.cms_metro_button.green:hover,.minibutton.minibutton-success:hover {
    background-color: #6AD94F;
    color: white;
}
.cms_metro_button.liteblue,.minibutton.minibutton-lb , .cms_balloon_notice.blue {
    background-color: #3e9dee;
    color: white;
}
.cms_balloon_notice.blue:after {
    border-color: transparent #3e9dee transparent transparent;
}
.cms_metro_button.liteblue:hover,.minibutton.minibutton-lb:hover {
    background-color: #69b2ff;
    color: white;
}
.cms_metro_button.black,.minibutton.minibutton-black , .cms_balloon_notice.black {
    background-color: #222222;
    color: white;
}
.cms_balloon_notice.black:after {
    border-color: transparent #222222 transparent transparent;
}
.cms_metro_button.black:hover,.minibutton.minibutton-black:hover {
    background-color: #555555;
    color: white;
}
.cms_metro_button.disabled , .cms_metro_button.disabled-color {
    background-color: #CCCCCC;
    color: #888;
}

.cms_metro_button.disabled:hover , .cms_metro_button.disabled-color:hover {
    background-color: #CCCCCC;
    color: #888;
}




button.close{padding:0;cursor:pointer;background-color:transparent;border:0;-webkit-appearance:none;}


.minibutton-group{position:relative;*margin-left:.3em;*zoom:1;}
.minibutton-group:before,.minibutton-group:after{display:table;content:"";}
.minibutton-group:after{clear:both;}
.minibutton-group:first-child{*margin-left:0;}
.minibutton-group+.minibutton-group{margin-left:5px;}
.minibutton-toolbar{margin-top:9px;margin-bottom:9px;}
.minibutton-toolbar .minibutton-group{display:inline-block;*display:inline;*zoom:1;}
.minibutton-group>.minibutton{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.minibutton-group>.minibutton:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}
.minibutton-group>.minibutton:last-child,.minibutton-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}
.minibutton-group>.minibutton.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;}
.minibutton-group>.minibutton.large:last-child,.minibutton-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;}
.minibutton-group>.minibutton:hover,.minibutton-group>.minibutton:focus,.minibutton-group>.minibutton:active,.minibutton-group>.minibutton.active{z-index:2;}
.minibutton-group .dropdown-toggle:active,.minibutton-group.open .dropdown-toggle{outline:0;}
.minibutton-group>.dropdown-toggle{*padding-top:4px;padding-right:8px;*padding-bottom:4px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.minibutton-group>.minibutton-mini.dropdown-toggle{padding-right:5px;padding-left:5px;}
.minibutton-group>.minibutton-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.minibutton-group>.minibutton-large.dropdown-toggle{padding-right:12px;padding-left:12px;}
.minibutton-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.minibutton-group.open .minibutton.dropdown-toggle{background-color:#e6e6e6;}
.minibutton-group.open .minibutton-primary.dropdown-toggle{background-color:#0055cc;}
.minibutton-group.open .minibutton-warning.dropdown-toggle{background-color:#f89406;}
.minibutton-group.open .minibutton-danger.dropdown-toggle{background-color:#bd362f;}
.minibutton-group.open .minibutton-success.dropdown-toggle{background-color:#51a351;}
.minibutton-group.open .minibutton-info.dropdown-toggle{background-color:#2f96b4;}
.minibutton-group.open .minibutton-inverse.dropdown-toggle{background-color:#222222;}
.minibutton .caret{margin-top:7px;margin-left:0;}
.minibutton:hover .caret,.open.minibutton-group .caret{opacity:1;filter:alpha(opacity=100);}
.minibutton-mini .caret{margin-top:5px;}
.minibutton-small .caret{margin-top:6px;}
.minibutton-large .caret{margin-top:6px;border-top-width:5px;border-right-width:5px;border-left-width:5px;}
.dropup .minibutton-large .caret{border-top:0;border-bottom:5px solid #000000;}
.minibutton-primary .caret,.minibutton-warning .caret,.minibutton-danger .caret,.minibutton-info .caret,.minibutton-success .caret,.minibutton-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}



.button-spacer {
    width:20px;
}