﻿
/* Button Styles */

[class*="btn-"] {
    display:inline-block;
    background-repeat:no-repeat;
    vertical-align:middle;
    border-radius:3px;
}

[class*="btn-"].disabled {
    opacity:.25;
    cursor:default;
    position:relative;
}

[class*="btn-"].disabled:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    
}

button.btn {
    font-size:13px;
    line-height:16px;
    cursor:pointer;
}

[type=submit].blank-button, [type=submit].blank-button:hover {
    background:0;
    border:0;
    padding:0;
}

.blank-button.underline:hover {
    text-decoration:none;
}

.blank-button.color-gray:hover {
    color:#404040;
}

.btn, input.btn, button.btn {
    display:inline-block;
    vertical-align:middle;
    border-radius:3px;
    
    background-color:#00a63f;
    color:#fff;
    padding:8px 13px;
    background-repeat:no-repeat;
    font-size:14px;

    font-family:Boing-Bold,'Arial Black',sans-serif;
}



input.btn {
    border:0;
    width:auto;
    height:auto;
}

.btn:hover, input.btn:hover, button.btn:hover {
    color:#fff;
    background-color:#00b545;
}

.btn.btn-outline, input.btn-outline, button.btn-outline {
    background-color:transparent;
    border:1px #c8c8c8 solid;
    color:#adadad;
} 

.btn.btn-outline:hover, input.btn-outline:hover, button.btn-outline:hover {
    background-color:transparent;
    border-color:#adadad;
    color:#888;
}

.btn.btn-outline.btn-outline-green, input.btn.btn-outline.btn-outline-green {
    border-color:#00a63f;
    color:#00a63f;
}

.btn.btn-outline.btn-outline-green:hover, input.btn.btn-outline.btn-outline-green {
    border-color:#00b545;
    color:#00b545;
}

.btn-large.btn-outline {
    border-width:3px;
}

.btn-outline-black {
    
    border-color:#111 !important;
    color:#111 !important;
    font-weight:900 !important;
}


/* Light Color */


.btn-light {
    background-color:#fff;
    color:#00a63f !important;
}

.btn-light:hover {
    background-color:#fcfcfc;
}


/* Secondary Color */

.btn-secondary {
    background-color:#b7b7b7;
}

.btn-secondary:hover {
    background-color:#adadad;
}

/* Secondary Light Color */

.btn-secondary-light, input.btn-secondary-light, button.btn-secondary-light {
    background-color:#f8f8f8;
    border:1px #bfbfbf solid;
    color:#222;
}

.btn-secondary-light:hover, input.btn-secondary-light:hover, button.btn-secondary-light:hover {
    background-color:#f0f0f0;
    border:1px #aaa solid;
    color:#222;
}



/* Tertiary Color */

.btn-tertiary {
    background-color:#333333;
}

.btn-tertiary:hover {
    background-color:#000;
}

/* Warning Color */

.btn-warning {
    background-color: #db1802 !important;
}

.btn-warning:hover {
    background-color: #f22d0f !important;
}


.btn-warning-orange {
    background-color:#f2812e;
}

.btn-warning-orange:hover {
    background-color:#ff6d00;
}

/* Button Sizes */

.btn-small, .btn-outline.btn-small, button.btn-small, input.btn-small, button.btn-small {
    font-size:11px;
    padding:3px 10px;
}

.btn-medium {
    padding-top:5px !important;
    padding-bottom:5px !important;
}

.btn-large {
    font-size:17px !important;
    padding:8px 20px;
}

.btn-outline.btn-large, .btn-secondary-light.btn-large {
    padding:7px 20px;
}



/* Dropdown Buttons */

.btn.dropdown {
    padding-right:25px;
    background-position:right 10px center;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/A8EDEQCJiCuIFLtewaQwUBc/h8/eAfELjDF+DSAFYJdi6QYmwa4QmyKkTWgKARhgAADACocn3dA64RyAAAAAElFTkSuQmCC') ;
}

/* Buttons with Icons */

.btn-permissions, .btn-filter {
    padding-left:33px;
    padding-right:28px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVtJREFUeNqkVYFtxCAMpCOwAivQEbJCVmAFVsgKWSErZIV0hHQEOgLlJbu6ngz8t5bulTwG28fZcbVW90/sDaUhz3zfHj8T8w0R4AWfDV8NCXzfGz66Jw0y8Q1bw12fs2NWWW8hCzVslySwG2uBEp0GezidcAAG1DsJ8oy2wRmL7FtHwbxkXoW6BSjcxecwKipUSTYS/BUMA13yHoii3LkrPFCpTLCeONhBgZQOrdJBMmg3UXXC8wp+iwZLsNET96g0y1ai7zKE9pMUZpwMsYzsIt8Cd4vQ8xcnSqpEgRsIQi3SFOH/mJ2gWbHq8MLLpIFjp6lxb0aBRFjYjezKoIFPg5UABRxWn7EgUCx3p4GjMYBXSO4cTZAIB98imjxoYK4G73h/ZjbyyOo1sDZ+oiDFUPZwECsdd6eBvfE1UOmHV6e+o3HFDbxBAodU4v/6iWE6T2PNv/pV/xZgAF8kdKFvUFWeAAAAAElFTkSuQmCC') /*../../images/eye-white.png*/, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/A8EDEQCJiCuIFLtewaQwUBc/h8/eAfELjDF+DSAFYJdi6QYmwa4QmyKkTWgKARhgAADACocn3dA64RyAAAAAElFTkSuQmCC') /*../../images/caret-white.png*/ !important;
    background-position:10px center, right 10px center !important;
    background-size:14px 10px, 6px 4px !important;
    border-radius:0;
}

.btn-sort-asc, .btn-sort-desc {
    padding-left:37px;
    padding-right:28px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFJREFUeNrEVztqw0AQlYVJFxC4cipXqQ06QOQDBAK5gHOCkBMkPkGOYOcEMThVmiRV2oCrpFKlTmBw50aZhVkw69nfSNp98BAsK/R29eY3aJomsWAKfAS+ANeaPTlwnHSLL+BeXRw6iP0AZsAb4B1wRew7A150LPicEpwaXhAil/iUeMZDqPgGlkkAmAS/EuKyoxtX8QmsYwkWN1sYbp4SfQC+47M3DIigm6NgG1boaRUj4MRTR06svQErW9AVjmLlwYRvF8p6zbBGzrHEFH3rgycUHgypISO4Qpc5ehW8bPFRU+boTXDbG8oYgcaCDLoH4D0hgjpISRQJkYN/QgpeE31Cgb+aSmeLJBKGEb55iX2Cy76xUph+QwseGSooJdirl+gD+5aluw4tWPYbHIiOsEojeLjCrOKDP+A2hiVOBLjY4PiAsQS7Nv3C8xtbe2nLwyVjuthhK7ojRqtrzB6U3zdq58dJaxNmGRaVc6YJwlsUb51gQlpC12uf/HaTXUJ7eK7pn2VgHTAYtz4jks3DXWDGSG3WG+5zbL/ivvgvwABZyWAdyicYOgAAAABJRU5ErkJggg=='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/A8EDEQCJiCuIFLtewaQwUBc/h8/eAfELjDF+DSAFYJdi6QYmwa4QmyKkTWgKARhgAADACocn3dA64RyAAAAAElFTkSuQmCC') !important;
    background-position:10px center, right 10px center !important;
    background-size:17px 10px, 6px 4px !important;
}

.btn-sort-desc {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNpi+P//PwMOrPCfdqAej714MRMDbqDAQDtwkFyNTAz0B4lAfACLuBoQJwCx5WBy8AIoRgfCQOwAxGxArAvFA+7gA9DQRQe8QOyLJmaJK0mykGHxAygmBXzA4VhQiLpBaXQACvHNQPyWUgeDorSRSqHuAE0ODHg8sxaIfw1kpiMY7fiSy0A5WA1fxsKRIQfMwVLIDiDVgyx0diwsXZKbhN7SO4R5cZQIxAJheofwW2h5zIsmboxF7S0g/ozEB5UUN1kGIA3fwiKGy8HPcFUcAUCcjyYngMPCBCyZ5gAVy2a8gBHUZAOC+1RonRkC8QUy9aZhEduCLYRhme4ChY79QEZ1TVHzMpECR4Mc6wil6eZgWOOEHEsLqRBDZDXgQZYGkqi/AUf7lmaABUebdT4FrTZhWnavWHA4xB5afOECF6BJAVfrio0eSYKYfhe+TIavMU5zBzNA0/MFEkoEfI1xujgYW8mBq0SwZKDtsADRXaQL0BCtB+KFQLwBh7pf2GolCsFnbIIAAQYAg4HhgR0hJkcAAAAASUVORK5CYII='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/A8EDEQCJiCuIFLtewaQwUBc/h8/eAfELjDF+DSAFYJdi6QYmwa4QmyKkTWgKARhgAADACocn3dA64RyAAAAAElFTkSuQmCC')  !important;
}


.btn-add {
    padding-left:27px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVVJREFUeNrEl4FxwjAMRRNP4A3ICN4Aj5ANmg3oBowAGxg2SCconQA2KJ0gbGBkTsmJ1HbkxqT/7l9wjuhdZMtWSmttwVQNXoMVjivwFX9fwF/glhXJQSOW4C24szx1+H8ZixsD1gkwH7xOhe5sHu24UGPzykxB35mBPok5akLQ6i8BcMyZ46p/RpCFbJilc50Y+yTB234gSM3p4rVqkDNAN8Uy2lCoXgj64JS4Dfr2whv4gFeq42geXcrePHPY4HWs0q0mnVLYCQ5tMEpEUnGbmcrQ81IU/yARqTM1M7YK1jnmP0V6NHc68fmhZE4LZbaldXpcCPpBoW2G1cpZzU9v6m7sXwzdDy826ofOzENZE3MO/XPsEFcz+qLYWaqm2pWc4F/AWGOWA/ztA061oHJGk2ZivS/ntKgwSMdIpaG9UMhlwmdFv586r8i9H/ysuHCD3AUYANpT1vTNyefYAAAAAElFTkSuQmCC');
    background-position:8px center;
    background-size:11px 11px;
}


.btn-cards-view, .btn-list-view {
    width:22px;
    height:19px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAABc0lEQVR4nO3dMW7CQBSE4T1HBJUX7755osop4DKB5EJRlNwsgh5oIWlw5M5GKZ5B/0hTWhp9lb2y5SRpJWnn7j9RlXR099c0Mmb2cr0mcvNO0ipF4/UGXXLOsyG8nPNM0jl6b4eYokf0W2tdDgHWWpfRO/sFEEAAAQRwIgUQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAB8NUNIhekRXM1uMAGyjd3aVdEzuvp3CC4uSvobwurj7xwT2nt19m1JKqWmaea31Oapt29axeF3atq2Rm0spT7duJoQQQgghD5ac8yz4prTcurmUUiI3/32WZmabiTzKfY7FM7P3Cew9m9nm7g4TzGwRvbOHeOA4658FEEAAAQRwIgUQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAB8N8N5+RtA0zXwKL4ReN++Tma0l7YPHnCS9DeF1cfetu5+CN3+b2foXWutZQBE1mlwAAAAASUVORK5CYII=);
    background-position:center center;
    background-size:100%;
    border-radius:0 !important;

    margin-left:20px;
    opacity:1 !important;

}

.btn-cards-view {
    width:22px;
    height:22px;
}

.btn-list-view {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAYAAADFXvyQAAAAgElEQVR4nO3ZsQ3AIAxFQeYx+08AeyUDRFhUsYt70u/RdRYjItac87HvImKN6kd0HyBAgAABajxAgAABKgVyaqTbQ5IkSZL0f47V8/yLXQwQIECAADUeIECAAJUCOTXS+ReTJEmSpIocq+f5F7sYIECAAAFqPECAAAEqBXJqpNsvtF4t+hp8ivAAAAAASUVORK5CYII=);
}

.btn-list-view.active {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAYAAADFXvyQAAAAqklEQVR4nO2ZsQ3DMBDENJk1rbKIvVeyQPAuyYIE2LM93Fpn3+uzv/nHs++FR9jFA+ziAXbxALt4gF08wC4eYBcPsIsH2MUD7DY1Bs/1rIiIiIiIiABorA5jtV/sXTzALh5gFw+wiwfYxQPs4gF28QC7eIBdPMBuU2OwXywiIiIiIgKisTqM1X6xd/EAu3iAXTzALh5gFw+wiwfYxQPs4gF28QC7TY3Bcz0/eR0iwmSpAigAAAAASUVORK5CYII=);
}

.btn-cards-view.active {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAABd0lEQVR4nO3dMW7CQBCF4TlHBCWBhiqFhYxna7hMcHKeoCTs+GQR9EDrJAV2oLNRilnQ/6RXWnr6KntlyyIxLMR0K1X4cexBqvAifWP63Fzjt9l0KzEsJAG8pvotMRt04sVsIKa1/94G0X3EZaNOuwF16r7zsu4DAATQfwSAAKZRAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTw3gBN9+4j2pqOOgE/5o/uO889iFhRJvHCoql14rWx8JnA3lqsKE+D1joUmz+5tZpNeuO1qWYT181v+cPVmwkhhBBCyJ0lZgPXm9JNPr568yYfu27++ywtFqtEHuVib7xK3xPYW0ssVrd3mGA6ct953rvnOOu/dR8AIID+IwAEMI0CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIID3BnhrPyNY6zCJF0JP3YmYLqUKO9chFo4S9bUTr40VpVg4OuN9ienyF99bQOcakgkdAAAAAElFTkSuQmCC);
}

.btn-search {
    width:20px;
    height:20px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNq8V92RgjAQBsYGuBK4ErAELAFLwBLii0++nCVACV4JUIIpQVqwBG4z83mTy+2GEI/bmR012fDxbfbPdJqmRJLz+cwtF6RjEiCn00ncy2bOGhBF2pNO0Lv1vcd+kSyUjcA0xwPVzPkK+kHakR5JHyHAGQNagpVaSKLBuWoxMIHWcF+exEmO802wq8G09YB+kmrrt7GvBdsWtjqE8VUANff2RronvVi6x/pRePYVsSIDkwEXmSZIdgCRAuaB/S1jU/hc/mTMBZJhNATerYa9K0pinSGg3M2Okn9YGFgD2LvBVkuMufC/REY1d66UgN27HYjtGAn8YK6nDGWsk9ckGJh769UlY4Dy/wLWTOF/RaoZ14vAJaVYEQlahMZMJmyoSGAlFJdfkpoJhBjembQ6oMcuaYutszZSar77ovoidJjmBdDE9+IZZqNOcEmLrlV47vQqgM4DW02By+Eak8UNAAqfN6zXHk/0UpNI7SkTw0D/x7lsSvDOW7nIQKO3xpZNzmMVEWq9jJ356zll5oGAz8lECkrTag+zwNZA36DQl07B15Z2gRnxDZ5G/JMIFS/4ZsU+cLBy/EfOEyGdrQicwK1cLuerAnvAh9WBLfAjdGvS9kuAAQB3XKiKyPEu+gAAAABJRU5ErkJggg==');
    background-position:center center;
    background-size:15px 16px;
    opacity:.5;
}

.btn-search:hover {
    opacity:.8;
}

.btn-back, .btn-next {
    width:16px;
    height:16px;
    margin-right:10px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAABwElEQVR4nN3W27HDIBRDUdcChSad5/5cZxwHbOA8JGVXoDUD2Nv2A5VSHugN5kopj1rrC73D1I6QhhwRspAzQhLSQshBeggpyBVCBnKHkICMIOghowhqyAyCFjKLoISsIOggqwgqiAVBA7EiKCAeCDjECwGFeCJgEG8EBBKBSIdEIVIhkYg0SDQiBZKBCIdkIUIhmYgwSDYiBIJAuENQCFcIEuEGQSNcIAwIM4QFYYIwIZYhbIglCCNiGsKKmIIwI4Yh7IghiALiFqKCuIQoIboQNUQTooj4gqgiPiDKiDdEHVFrff0EYoc80SNcIP9HSx5zvOzSmPPzK4tpfRAlMb1fFDlME6KI6ULUMJcQJcwtRAUzBFHADEPYMVMQZsw0hBWzBGHELEPYMCYIE8YMYcG4QBgwbhA0xhWCxLhDUJgQCAITBsnGhEIyMeGQLEwKJAOTBonGpEIiMemQKAwEEoGBQbwxUIgnBu3Yts0Hgza8s2LQ+z+yYNDbv1rFoHc3W8GgN3ebxaD3XjaDQW+9bRSD3jnUCAa9cbg7DHrfVFcY9Lbpehj0rqVaGPSm5c4Y9B5TRwx6i7kdg97hUinl+QfWRc+69RDj2gAAAABJRU5ErkJggg==') center center no-repeat;
    background-size:15px 16px;
}
.btn-next {
    -webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.btn-close-dialog {
    display:block;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeJJREFUeNrM2YFtwjAQBdBw6gBs0G5QmKBlAzpBYYKqE0A2aCcIG0AngA0IE7TdgBF6lmwawI7vkm+Sk05CCNkvEfGdncFyucwC8cz5xjnkLDlzzmOGjynnq51nx/m5WCy88wwC2BlncfGdGWBi4ago7FzVMONPfGASQjN75VvOUUJoZsff5nk+jGFDUDQ4BK0FkwKKAsegQTApoW3BUqgXTPZpLBrcIS1YCz0Du9Vg3/I/KFklmkKr8UKAhyV2hxFQE48EWjdDYBTUxIFsZcoSgJHQkovExmA3nHMweI2E2mfitHStwOApEupKb7UoIMFwqK/c9gXsbWZ8jUzXYFXX1SU4CK3DdgGuhcawtwRHoRLsLcAiqBSbEiyGarAOvANj36VQLbawO15krLmxHqGxyKbkqpeQgqlDqBpMHUNVYOoBVAymnkBFYOoRNAqmnkFrwdRDaBBMKTZ3pjKlAN/Z/RJ6c3e0WYDAZpyxOZH55g8PYKiLGQhsYk4Joehu7d6dG6SAosFf7kTmmAiKAq+4lSxJMWFTaFuwgc6rS5d24qYXqAWfoJdFQQpoCtWCz6C+chuDtIVKwVfQUCMTAqGgMbAX6ipY6A6Os/83f7+cHwnqvwH/cD7ZeQ4MXYV+/CfAAKmT2bh5kDyoAAAAAElFTkSuQmCC') center center no-repeat;
    width:40px;
    height:40px;
    background-size:10px 10px;
    opacity:.5;
    position:absolute;
    top:5px;
    right:5px;
    border-radius:5em;
    
}

.btn-close-dialog:hover {
    opacity:.8;
}

.btn-delete {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNqsloFxgzAMRYkvA7BBGSGZoGaCskFgg2aCtBOUTgCdgGYC6AZsULoBI1Ti5J7rWrKh+Xe6y50dvZP8hb3TWicblEFM+KPv+1V/3EUAMXkB8QDh24zgAeIK8Pf/ABF0gShXFIDwswTmgAh5gUiTbUJgBeDZXVCezQ3FVlhCR9DneX4IAZuVLZSEsA6gKQcsbwizfdD5gCmdGacRYt64rqHKRxcoGaSCOELkTNIWzCGtoy6mtYpABbPxjAmtKtykCKvoAzAK0NQclyIYV13taZ1J2lL1PyJozeQ6GeC9cDYlc15HF4aitnHGO+C6Ivty4sZkYmA9OZMdlRAwajYtWChXpiLnqWE+3EZdBAx1Fwts6UZIBDfPEXm+FJkgBKukDYGR+HX2ymeACFi6EboAP4QNHKz3GSkwhxOsL8B2xRzabvzjXnJrIXRrGfxZgNpJfdZvAFJGjsarfePjsH4KlQ6UKBXWM2Hon6Cdz/ZtMZG1OenAC0ALsNFU517AdeA8t2h23zbK48r2hrCcnCs+oirB2rEafTDUXvhUXeldqldWVRuD+LQPOHMg4ClgDNz3hu9R31s0FuiCzSzaczb72ibpW4ABAMgpoooHJ+uIAAAAAElFTkSuQmCC') center center no-repeat;
    width:15px;
    height:15px;
    background-size:15px 15px;
    opacity:.25;
    margin:0;
    padding:0;
}

.btn-delete:hover {
    opacity:.8;
    background-color:transparent;
}

.btn-load-more {
    font-size:15px;
    padding-bottom:18px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAyCAYAAACqNX6+AAABB0lEQVR4nO3R2Q3CQBAE0Y3MpOZkTJrw1QghDtvs0TtTJVUEr5RtWcv1cmODt2UtpZQCisEPDAWKEQYohhigGGKAYogBiiEGKIYYoBhigGKIAYohBiiGGKAYYoBiiAGKIQYohhigGGIoUIwwVGYUOwyVEcUWQ2VCscdQGVCmwVCRUabDUBFRpsVQkVCmx1ARUMJgqJlRwmGoGVHCYqiZUMJjqBlQ0mAoZ5R0GMoRJS2GckJJj6EcUMB4aSQKGB8agQLGj3qigLGzHihgHKwlChgna4ECxp/VRAGjUjVQwKjcPyhgNOoMChiNO4ICRqf2oIDRuW8oYAzqHQoYg3tGAcOkbVmjYNwBC9ejw4XA97wAAAAASUVORK5CYII=) center bottom no-repeat;
    background-size:26px 13px;
}

.btn-close {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABMUlEQVRogd3aTQ6EIAwFYFbepbzLOPd0Nbdz5Wxo4jj+gELLvCasDIQvUYTSEHYCwABgEpFx77lHiMgIYAIwZHVIiDeAJcY494ARkTHGOANY0tzOMWuENm/MBrFcYvYQ3pgDxDHmDOGFuUD8YnIQ1phMxDcmrQQ5HUwwhQhtUxCRV2nHVpg7iDSXlw7gjnmMWA3khqmG8MRUR3hgmiEsMc0RFhgzREuMOaIFxg1RE+OOqIHpBvEU0xXiCaY7RGuMKaIVxgVRG+OKqIXpAqFx81TXFyIEEgjFq0XxsVMsvxQ/RIotCsWmkWIbT3GwojjqUiQfKNJBFAk6ipQpRRKb4lqB4qKnB0QVDFguQ8FyPR0CScGAxhnGGpGJKatH8UJoHGDKKoS8ERobzDVCA39YePYBC4+VzSFDyBUAAAAASUVORK5CYII=) center center no-repeat;
    width:40px;
    height:40px;
    background-size:10px 10px;

    position:absolute;
    top:0;
    right:0;
}



/* Button Margins */

.btn + .btn {
    margin-left:10px;
}

.btn-small + .btn-small {
    margin-left:10px;
}

/* Circle Buttons */


.btn.btn-circle {
    border-radius:50%;
    width:30px;
    height:30px;
    padding:0;

}

.btn-outline.btn-circle, .btn-outline.btn-circle:hover {
    border-color:#808080;
}


.btn.btn-circle {
    opacity:.5;
    background-position:7px center;
}

.btn.btn-circle:hover {
    opacity:1;
}


.btn.btn-circle.btn-scroll-top {
    display:block;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKtJREFUeNpi/P//PwMh0NjYGAqi6+vrVzMS0gBUnAakZkK56UwkKAYBJZw2YFE8C+ikdKwacCkGMTA04FOMoYGQYhQNxCiGayBWMQgwMzIyEq0YBEDx0IHEv4dPMUyDKxC/h0UM0Hkz8WmA+cEYyN4NxIKEnIUcSkRpQo8HgpqwxTReTbjSEk5N+FIrVk14MxAWTZ14MxDQxLNo8XSWkcg8DbJJEGjAHoAAAwD6LYsLHaL54wAAAABJRU5ErkJggg==') 11px center no-repeat;
    background-size:6px 10px;
    margin:75px auto 0 auto;

    -webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}




/* Submit Group */

.submit-group {
    border-top:1px #d9d9d9 solid;
    padding-top:25px;
}

.submit-group [type=submit]:not(.btn-outline) {
    margin-left:10px;
}

.submit-group [type=submit]:last-child {
    margin-right:0;
}