/*body{width:100% !important;max-width:100% !important;}
#header{position:fixed !important;width:100%;}
.entry{padding:10px;cursor: move;width: 300px !important; }
#drop{position:fixed;background:red;width:100%;top:0;height:250px;left:900px;width:350px;margin-top:100px;}
.navbar{margin-top:50px;}
.clear{clear:both;}
#content .padder{width:500px !important;}
.post {margin-bottom:30px !important;border-bottom:3px solid #333;padding: 10px;cursor: move;z-index:1000;}
.post:hover{box-shadow:0px 0px 5px #525252;}
div#container {overflow:visible !important;display: inline-block;margin-top:150px;}
*/

.drg {
    cursor: move;
}

.mdrg {
    cursor: move;
}

.binder-over {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #333;
    opacity: .6;
    z-index: 2000;
}

.pop-container {
    dispaly: none;
    width: 250px;
    border-radius: 6px;
    background: #fff;
}

.ui-dialog {
    z-index: 1002;
    background: #fff;
    position: absolute !important;
    width: 300px!important;
    left: 50% !important;
    top: 95px !important;
    border-radius: 0px;
    text-align: left;
    margin-left: -150px;
    padding: 40px 40px 40px 115px;
}

.ui-widget-content {
    min-height: 25px !important;
}

.ui-dialog-titlebar-close {
    visibility: hidden;
}

.ui-button {
    margin-right: 6px;
}

.hovercolor {
    background-color: #10ac97
}

#drg-mybinder.hovercolor {
    background-color: #84c659 !important;
}

.mdrghovercolor {
    background-color: #E7E6E4 !important; 
}

.mdrgformyhovercolor {
    background: #AEA99D none repeat scroll 0 0 !important;
}

.mdrg {
    height: auto !important;
}

.curatecnt {
    font-weight: normal !important;
}

.binder h1 span {
    font-size: 14px;
}

.binder {
    display: none;
}

.b-curate {
    display: none;
}

.b-border-bottom {
    border-bottom: 1px solid #ccd0d0;
}

.mcnt-drg {
    height: auto !important;
}


/*doctor***/

.my-tab-ul {
    margin: 0;
    padding: 0;
}

.my-tab-ul li {
    list-style: none;
    padding: 10px 0;
    border-bottom: 2px solid #eee;
}

.mfa {
    width: 15%;
    text-align: left;
    float: left;
    cursor: pointer;
}

.mfa i {
    cursor: pointer;
    color: #ced5db;
}

.mfb i {
    cursor: pointer;
    color: #ced5db;
}

.mfc i {
    cursor: pointer;
    color: #ced5db;
}

.srt span {
    color: #143b38;
    font-size: 16px;
}

.a {
    width: 15%;
    text-align: left;
    float: left;
}

.mfb {
    width: 40%;
    text-align: left;
    float: left;
    cursor: pointer;
}

.b {
    width: 40%;
    text-align: left;
    float: left;
}

.c {
    width: 15%;
    text-align: left;
    float: left;
}

.mfc {
    width: 15%;
    text-align: left;
    float: left;
    cursor: pointer;
}

.mfa span,
.mfb span,
.mfc span {
    margin-right: 5px;
}

.clear {
    clear: both;
}

.border-first {
    border-bottom: 3px solid #eee;
}

.a div,
.b div,
.c div {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ced5db;
    padding-bottom: 3px;
    padding-top: 3px;
}

.a,
.b,
.c {
    border-top: 3px solid #ced5db;
    margin-top: 15px;
}

.mfa,
.a .srtico {
    padding-left: 15px;
}

.mfc {
    padding-right: 15px;
}


/***********Not needed*********/

.binder {
    margin: 36px 0 0 0;
}

#branding {
    position: fixed;
    top: 32px;
}

ul.head-nav li {
    margin: 0px !important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.dash_head {
    margin: 25px 0 0 0;
}

.binder-container ul li {
    list-style: none;
    float: left;
    background-color: #10ac96;
    cursor: pointer;
    padding: 15px;
    color: #fff;
    margin: 0 1px 0 0;
    font-weight: bold;
}

.binder-container ul {
    margin: 0;
    padding: 0;
}

.binder-container ul li:hover {
    font-weight: bold;
    color: #ff1;
}

.bactive {
    background-color: #10ac33 !important;
}

.binder-container .loader {
    text-align: center;
    display: none;
}

.info_cont_hide {
    padding-right: 40px;
}

.c-readmore a {
    cursor: pointer;
}

.srtti a {
    color: #143b38;
    font-size: 14px;
}

.c div {
    color: #7f9aa6;
    font-size: 12px;
}

.a .icon-rare-hub {
    background-position: 12px 10px;
}

.a .srtico img {
    margin-top: 10px;
}

.srt.binder-color {
    color: #1daaef;
}

.a .icon-rare-courage {
    background-position: 12px 10px;
}

#rarecourage .panel-body .courage-list-title span {
    float: left;
    margin: 8px 0 0;
    width: 100%;
}

.srtti a span {
    margin-left: 4px;
}

#rarecourage .courage-list {
    width: 100%;
    float: left;
}

.mybinder-tab ul li a {
    width: 150px;
    height: 78px;
    display: block;
    outline: none;
    border: none !important;
    border-radius: 0px;
    position: relative;
    background: #ffffff;
    margin-right: 5px;
    padding: 10px;
}

.mybinder-tab.search-results-tab ul li a {
    width: 185px;	
}

.mybinder-tab ul li a:hover {
    background: #ffffff !important;
}

.mybinder-tab ul li .my-description a:hover {
    background: none !important;
}

.mybinder-tab ul.pagination li a, .mybinder-tab ul.pagination li a:hover {
	background-color: #ced5db !important; color:#3f3f3f !important; 
}
.mybinder-tab ul.pagination li.active a, .mybinder-tab ul.pagination li.active a:hover {
	background-color: #3f3f3f !important; color:#ffffff !important; 
}

.mybinder-tab ul li a img {
    width: 100%;
    height: auto;
}

.mybinder-tab ul li a span {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    bottom: 2px;
    position: absolute;
    left: 0px;
}

.mybinder-tab ul.nav {
    border: none !important;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    /*background: #870011 !important;
	color:#ffffff !important*/
}

.mybinder-tab ul.nav li{margin-bottom:15px;}
.mybinder-tab ul.nav li.active a{
	position: relative;
	background: #870011;
}
.mybinder-tab ul.nav li.active a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(135, 0, 17, 0);
	border-top-color: #870011;
	border-width: 10px;
	margin-left: -10px;
}

.mybinder-tab #myTabContent {
    padding: 15px;
    background: #ffffff;
    margin-top: 1px;
}

.mybinder-tab .panel {
    border: none !important;
}

.mybinder-tab .tab-bold {
    font-size: 12px;
    font-family: "Gibson-semibold";
    position: relative;
    float: none;
}

.mybinder-tab .for-my {
    float:left;
	padding-right: 3px;
}

.tickets-container {
    background-color: #f2f6f9;
    padding: 0px;
    position: relative;
}

.tickets-container ul {
    list-style: outside none none;
    margin-bottom: 0;
    padding: 0;
}

.tickets-container ul li {
    list-style: outside none none;
    border-bottom: 1px solid #ced5db;
    width: 100% !important;
    background: none !important;
}

.tickets-container ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #143b38 !important;
    height: auto !important;
    line-height: 20px;
    list-style: outside none none;
    min-height: 35px;
    padding: 6px 0 15px;
    width: 100% !important;
}

.tickets-container .tickets-list .ticket-item {
    background-clip: padding-box;
    border-radius: 0px;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 8px;
    padding: 0 0px;
    position: relative;
    vertical-align: top;
    display: inline-block;
    clear: both;
    width: 100% !important;
}

.tickets-container .tickets-list .ticket-item .ticket-time {
    line-height: 30px;
    padding: 5px 10px 0px 10px;
    float: left;
    width: 15%;
    min-height: 40px !important;
}

.my-description {
    line-height: 30px;
    padding: 5px 10px 0px 10px;
    width: 40% !important;
    background: none !important;
}

.ticket-time-con {
    color: #7f9aa6 !important;
    font-size: 12px !important;
    width: 22% !important;
}

.ticket-time-con1 {
    width: 22% !important;
}

.ticket-time.srt {
    cursor: pointer;
}

.fa.fa-trash {
    cursor: pointer;
}

.clear {
    clear: both;
}

.my-icon {
    font-size: 25px;
    width: 15% !important;
}

.my-icon1 {
    width: 15% !important;
}

.icon-rare-courage {
    background-size: 28px 28px;
    width: 28px !important;
    height: 28px !important;
}

.ticket-item.fa {
    color: #ced5db !important;
}

.ticket-time .fa {
    color: #ced5db !important;
}

.mybinder-tab .curate_info_content {
    border-bottom: 1px solid #ccd0d0;
    line-height: 18px;
    padding: 20px 0;
    clear: both;
    display: inline-block;
    min-height: 70px;
    width: 100%;
}

.mybinder-tab .curate_info_content {
    border-bottom: 1px solid #ccd0d0;
    line-height: 20px !important;
    padding: 20px 0;
    clear: both;
    display: inline-block;
    min-height: 70px;
    width: 100%;
}

.mybinder-tab .curate_info_content1 {
    border-bottom: 1px solid #ccd0d0;
    line-height: 20px !important;
    padding: 20px 0;
    clear: both;
    display: inline-block;
    min-height: 70px;
    width: 100%;
}

.vid_green_bg {
    background-color: #870011 !important;
    color: #ffffff !important;
}

.education_center_bg {
    background-color: #239fd9 !important;
}

.protocol_bg {
    background-color: #1aaf9a !important;
}

.mybinder-tab .fa-trash {
    color: #98a8b4 !important;
    font-size: 18px !important;
    position: absolute;
    right: 10px;
    top: 6px;
}

.noggin-delete .fa-trash {
    color: #98a8b4 !important;
    font-size: 18px !important;
    top: 0px !important;
    text-align: center !important;
}

.mybinder-tab i.fa.fa-download {
    color: #98a8b4 !important;
}

.mybinder-tab .drgout {
    width: 95%;
}

#noggin-tab {
    color: #143b38;
}

.fixedbinder {
    background: #f6ecde none repeat scroll 0 0;
    padding-top: 75px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10;
    height: 155px;
}

.binder-tab li a {
    padding-top: 25px !important;
    line-height: 28px !important;
}

.submit-nogi {
    background: #84c458 none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #fff !important;
    margin-top: 0px !important;
    padding: 6px 10px !important;
}

.noggin-b {
    margin: 0px 0px 10px 0px;
}

.noggin-b1 {
    margin: 0px 0px 20px 0px !important;
}

.noggin-b > input[type="textarea"] {
    height: 90px !important;
    width: 375px !important;
    border-radius: 0px;
    border: 1px solid #259fd9;
}

.noggin-d-name {
    width: 45% !important;
}

.noggin-down {
    width: 20% !important;
    text-align: center;
}

.noggin-delete {
    text-align: center;
}

.nog-bottomline {
    border-bottom: 1px solid #ced5db;
    width: 100% !important;
    background: none !important;
}

#noggin .nog-bar {
    width: 100%;
}

#noggin .nog-rare {
    width: 60%;
    float: left;
}

#noggin .nog-search {
    width: 40%;
    float: right;
}

.noggin-b input[type="file"] {
    padding: 0px;
}

#myModalnoggin .modal-content {
    padding: 30px 30px;
}

#rarecourage .bpfb_images {
    width: 50% !important;
}

.mybinder-tab #rarecourage .bpfb_images {
    width: 100% !important;
}

.noggin-pop {
    background-color: #10ac96;
    color: #fff;
    padding: 5px 16px;
    cursor: pointer;
}

.noggin-pop i {
    font-size: 20px;
    margin-left: 3px;
}

#myModalnoggin input[type="submit"] {
    height: 35px !important;
    line-height: 35px !important;
    color: #ffffff !important;
    padding: 0px 20px !important;
    background: #84c458 !important;
    border: none !important;
    border-radius: 0px;
    font-size: 18px !important;
    margin-top: 25px !important;
}

.nog-bar .input-group-addon {
    width: 38px;
    cursor: pointer;
    float: left;
    margin-left: 8px;
    padding: 9px 8px;
}

.nog-search select {
    width: 60%;
    border: 1px solid #b9c9d5 !important;
    height: 35px;
    float: left;
    border-radius: 8px 0px 0px 8px !important;
}

.nogsearch.input-group-addon {
    background-color: #259fd9;
    border-color: #259fd9;
    color: #ffffff;
    font-size: 18px;
    min-width: 50px;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    border-radius: 0px 8px 8px 0px !important;
    height: 35px !important;
}

.ticket-item .binder-share .lrshare_simpleshareimage16 {
    background: none!important;
    width: 70px;
    height: 35px;
    cursor: pointer;
}

.mybinder-tab .ticket-item .icon-share {
    font-size: 20px;
    color: #8ed4f6;
}

.binder-share {
    position: absolute;
    right: 50px;
    top: 2px;
}

.binder-share .lrshare_simpleshareimage16 {
    position: absolute;
    top: -3px;
    width: 25px;
}

.mybinder-tab ul li a span.savecount {
    background: #f57923;
    width: auto;
    height: 18px;
    padding: 5px;
    line-height: 10px;
    color: #ffffff;
    font-size: 12px;
    border-radius: 0px;
    position: absolute;
    top: 0px;
    display: block;
    min-width: 25px;
    left: auto;
    right: 0px;
}

.mybinder-tab .noggin-delete .fa-trash {
    position: relative !important;
    right: auto!important;
    top: auto!important;
}

#noggin-tab img.img-noggin {
    height: 35px;
    width: 36px;
    float: left;
}

#myModalnoggin img.pop-nog {
    display: inline-block;
    width: 36px;
    margin-right: 12px;
}

#myModalnoggin h3.none {
    display: inline-block;
}

textarea#noggintag {
    height: 90px;
}

#multi-noggin input#noggin-file {
    border-radius: 0px !important;
}

#myModalnoggin .modal-header {
    padding-top: 0px !important;
}

#noggin-file {
    width: 510px;
    word-wrap: break-word;
}

.binder-info {
    float: left;
    font-family: "gibson-regular";
    font-size: 16px;
    margin-bottom: 25px;
    margin-top: -15px;
    padding-left: 15px;
    width: 100%;
}

@media screen and (max-width: 980px) {
    .tickets-container ul li a {
        list-style: outside none none;
        width: 100% !important;
        background: none !important;
        height: 80px !important;
    }
}
